每天开心一点


Java 中的异常和处理详解
Java 中的异常和处理详解程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代...
832    2019-11-28
java在类的内部创建本类的对象是怎么做到的
一个Java的引用访问涉及到3个内存区域:JVM栈,堆,方法区。  以最简单的本地变量引用:Object obj = new Object()为例:Object obj表示一个本地引用,存储在JVM栈的本地变量表中,表示一个reference类型数据;new Object()作为实例对象数据存储在堆中;堆中还记录了Object类的类型信息(接口、方法、field、对象类型等)的地址,这些地址所执行...
755    2019-11-27
深入理解java异常处理机制
try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。参考:https://blog.csdn.net/hguisu/article/details/6155636           https://ww...
749    2019-11-27
Java异常的几种处理方式
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可...
688    2019-11-26
Java多线程基础
目录|  创建线程|  线程运行结果与执行顺序无关|  线程实例变量与安全问题|  停止线程|  线程优先级|  守护线程|  线程让步参考:https://www.cnblogs.com/wxd0108/p/5479442.html    https://www.cnblogs.com/zivwong/p/9559931.html
656    2019-11-26
Java 之 Serializable 序列化和反序列化的概念
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理这个问题之前...
692    2019-11-26
深入理解Java输入输出流
I/O类库中使用“流”这个抽象概念。Java对设备中数据的操作是通过流的方式。表示任何有能力产出数据的数据源对象,或者是有能力接受数据的接收端对象。“流”屏蔽了实际的I/O设备中处理数据的细节。IO流用来处理设备之间的数据传输。设备是指硬盘、内存、键盘录入、网络等。IO的分类可以为:流按操作数据类型的不同分为两种:字节流与字符流。流按流向分为:输入流,输出流(以程序为参照物,输入到程序,或是从程序...
796    2019-11-26
idea2016~2018注册码
我的是2017.1 ultimate版本,亲测有效网址:http://idea.iteblog.com/license server:http://idea.iteblog.com/key.php
703    2019-11-23
MySQL中flush privileges的用处
flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。...
1389    2019-11-23
java数据库连接类
在这里分享一个已经封装好了的java数据库连接类,只要创建对象就可以实现数据库的增删改查操作,用过都说好。import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import&nbs...
777    2019-11-23