- 博客(6)
- 收藏
- 关注
原创 Rrflect
package com.huashen.ni;/*知识点: * java中每个类型<基本数据类型和引用类型,如int.class>都有class属性 * Class 类 * 成员变量 Filed * 构造方法 Constructor * 成员方法 Method * 把Class类里面的东西 又重新抽象出来 这三个类 然后得到这三...
2018-04-26 15:30:01 129
原创 Thread/volatile、synchronized
volatile和synchronized特点: 线程安全的两个方面:执行控制可内存可见 执行控制:目的是控制代码执行(顺序)及是否可以并发执行 内存可见:控制的是线程执行结果在内存中对其他线程的可见性,根据java内存模型的实现,线程在具体执行时,会先拷贝主从数据到线程本地(cpu),操作完成后再把结果从线程本地刷到主内存, synchronized解决的是执行控制的问题,他会阻止其他线...
2018-04-24 09:36:50 105
原创 Io
知识点:没啥,主要是应用,然后把这张图片弄懂 public static void main(String[] args) throws ParseException, IOException {public class Pricatice { static int sum = 0; // 题目:用户输入身份证号 判断用户活了多少天了 // S...
2018-04-24 09:25:25 140
原创 Exception
package com.huashen.trycatch;//捕获异常是为了让程序继续执行下去,错误还是会报的//异常不能避免,但是错误可以避免,比如,你今天出门可能会堵车(这就是异常);比如,你出门你的车胎坏了,你为啥不修呢(这是报错)public class TryCatch01 { public static void main(String[] args) { try ...
2018-04-09 19:40:26 112
原创 小知识点
重载:一个类中,同一个方法名,只是参数列表、个数、顺序不同而已; 重写:子类extends父类,重写父类的方法,只是方法体不同。 public static int add(int d,int...a)//这叫可变参数,确定的在前面 值传递:基本数据类型; 引用传递:array、class、interface; 类的组成(field(成员变量)、method、constructor),其...
2018-04-09 19:06:14 191 1
原创 static、非static执行顺序以及super
package com.huashen.ni;public class Children extends Father { //father没写,给这代码差不多 static { System.out.println("Children 静态代码块"); } { System.out.println("Children 代码块"); ...
2018-04-03 15:29:38 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人