Java程序人生
学源客
小于300字成立
展开
-
Java初始化详解
三十九、代码块 (1)、代码块:静态代码块、构造代码块。 (2)、都在类里面写。 (3)、若在main方法里面写构造代码块(只有一对大括号和代码语句组成)的样式的代码,则是普通代码块。 四十、静态的东西属于类 类Class与类变量。 静态数据成员在第一次主动使用这个类的时候初始化。 四十一、类的生命周期 装载: 通过一个类的全限定名来获取此类的二进制字节流。 将这个字节流所代表的静态存储...原创 2019-07-03 16:17:31 · 637 阅读 · 0 评论 -
常见的编译期异常和运行期异常
常见的编译器异常和运行期异常 a)编译期异常: 1.ClassNotFoundException(类找不到异常) 2.FileNotFoundExcepti...原创 2019-07-04 16:03:24 · 4545 阅读 · 0 评论 -
set集合为什么不能存放重复数据
set集合为什么不能存放重复数据: a)加入Set里面的元素必须定义equals()方法以确保对象的唯一性。 b)set中插入数据时,...原创 2019-07-04 15:40:54 · 7734 阅读 · 2 评论 -
session与cookie的区别
一、cookie a)位于用户的计算机上,用来维护用户计算机中的信息,直到用户删除。 b)cookie以文本格式存储在浏览器上,存储量有...原创 2019-07-04 15:35:58 · 128 阅读 · 0 评论 -
Java的多线程
一百零五、实现多线程 (1)、继承Thread类(Thread类也实现的Runnable接口) public class Thread1 extends Thread { @Override public void run() { while(true) { //设置线程名称 Thread.currentThread().setName("名字"); try { ...原创 2019-07-04 10:57:10 · 88 阅读 · 0 评论 -
Java的XML文件操作
一百、Dom (1)、创建树 // 获取树对象(反射) DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder(); // 创建树 Document dtree = db.newDocument(); // 通过树来创建标签 Element databases = dtree.creat...原创 2019-07-04 10:48:27 · 210 阅读 · 0 评论 -
Java的IO流
九十六、文件类 (1)、当前日期自定义输出格式 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //2019-1-17 9:36:55 String time=sdf.format(date); System.out.println(time); Date date=new Date(f.lastMo...原创 2019-07-04 10:28:13 · 87 阅读 · 0 评论 -
Java的JDBC
九十五、JDBC 1、连接数据库 String driver="com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/aowin"; String user="root"; String password="163041"; Connection con=null; try { 1、加载驱动 ...原创 2019-07-03 17:56:19 · 110 阅读 · 0 评论 -
Java的Set集合
Set集合原创 2019-07-03 17:37:44 · 617 阅读 · 0 评论 -
Java的List集合
List集合原创 2019-07-03 17:32:40 · 146 阅读 · 0 评论 -
Java反射的注意事项
反射的注意事项原创 2019-07-03 17:08:43 · 841 阅读 · 0 评论 -
Java的反射方法
反射方法原创 2019-07-03 17:05:06 · 132 阅读 · 0 评论 -
Java的内部类
内部类原创 2019-07-03 16:56:20 · 101 阅读 · 0 评论 -
Java接口的注意事项
接口的注意事项原创 2019-07-03 16:52:32 · 556 阅读 · 0 评论 -
Java抽象类的注意事项
抽象类的注意事项原创 2019-07-03 16:48:45 · 251 阅读 · 0 评论 -
Java的继承与多态
继承与多态原创 2019-07-03 16:25:14 · 131 阅读 · 0 评论 -
Java线程的乐观锁与悲观锁的概念以及使用场景和优缺点
a)悲观锁(Pessimistic Lock): 每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在自己使用的过程中数据不会被别人修改,使用完成后进行数据解锁。由于数据进行加锁,期间对该数据进行读写的其他线程都会进行等待。 b)乐观锁(Optimistic Lock): 每次获取数据的时候,都不会担心数据被修改,所以每次获取数据的时候都不会进行加锁,但是在更新数据的...原创 2019-07-04 16:07:29 · 682 阅读 · 0 评论