java
张零久
这个作者很懒,什么都没留下…
展开
-
字节输出流FileOutputStream存放数据原理
原创 2020-06-11 14:53:00 · 297 阅读 · 0 评论 -
卖票案例-多线程的应用
原创 2020-06-04 15:15:05 · 117 阅读 · 0 评论 -
多线程原理图及start方法和run方法
多线程简要原理 JVM执行main方法时,会找OS开辟一条路径,使得main方法通向CPU,这条路径称为main线程或主线程。CPU通过这个线程可以执行main方法。 当main方法中调用start方法时,start方法会自动调用run方法,同时开辟一条路径,使得run方法通向CPU,与主线程并发地运行。run方法中存放线程体,是执行线程所要做的工作。 线程的run()方法是由JVM直接调用的。当我们在代码中直接调用run()方法,那么此线程的run()方法其实...原创 2020-06-03 14:14:09 · 375 阅读 · 0 评论 -
java-方法重写和方法重载
方法重载 一个类中包含了两个或两个以上方法且方法名相同,但参数列表不同,则被成为方法重载。 方法重载的三种类型:参数类型的重载:参数个数相同参数类型不同;参数数量的重载:参数数量不同;参数顺序的重载:参数顺序不同。 方法重载的三个原则:在同一个类中;方法名称相同;方法的参数类型、个数以及顺序至少有一个不同。 方法重写/覆盖(Override) 一般出现在继承中,子类继承父类时方法名和参数相同,但是可以实现相同或者不同的功能。子类要扩展父类的功能,额外增加新的属性和方法,其访问修饰符范围要大于.原创 2020-05-20 14:25:57 · 234 阅读 · 0 评论 -
java中的变量
java语言类中定义的变量包括成员变量和局部变量两大类。 1、变量分类 成员变量是定义在类体中的, 局部变量是定义在成员方法中的, 其中成员变量分为实例变量和类成员变量(也称全局变量或静态成员变量)。 若一个成员变量的定义前有static关键字,就表示这是类成员变量(静态成员变量),其他形式的成员变量都是实例成员变量。 2、变量定义位置 成员变量定义在整个类体的任意位置,作用于整个类,局部变量的作用域从定义它的位置开始,直到定义它的语句块结束。 成员变量和局部变量可以重名,成员方法中访.原创 2020-05-18 09:57:48 · 191 阅读 · 0 评论 -
toString() 方法详解
toString方法是“自我描述”的方法,该方法返回当前对象的字符串表示。 通常在以下两种情况下会自动调用: 1、当使用System.out.println(obj)输出语句直接打印对象时; 2、字符串与对象进行连接操作时。 toString()方法返回包含类名和散列码的字符串:类名@哈希码值。 ...原创 2020-05-17 23:44:13 · 2433 阅读 · 0 评论 -
java中一个标准类的构成
对于一个普通标准类而言,一般由四部分构成 1、所有的成员变量都要用private关键字修饰; 2、为每一个成员变量编写一对Getter/Setter方法; 3、编写一个无参数的构造方法; 4、编写一个全参数的构造方法。 ...原创 2020-05-16 23:06:08 · 324 阅读 · 0 评论