随笔分类 - java学习
摘要:java的多线程的实现有有两种手段,一种是继续Thread类,另外一种是实现Runable接口 线程常用方法 1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据
阅读全文
摘要:封装 /** * 所谓封装,就是将对象具有的成员变量和成员函数包装和隐藏起来,让外界无法直接使用, * 被封装的成员只能通过某些特定的方式才能访问。 * 实现封装有两个步骤: * 1、将不能暴露的成员隐藏起来,我们就不能让其在类的外部被直接访问或赋值。 * 实现方法是将该成员定义为私有的,在成员定义
阅读全文
摘要:当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己) 用this关键字判断2个人是否同龄
阅读全文
摘要:格式1: type[] 变量名 = new type[数组中元素的个数]; 格式2: type变量名[] = new type[数组中元素的个数]; 格式3: type[] 变量名 = new type[]{逗号分隔的初始化值}; 数组的元素是通过索引访问的。数组索引从 0 开始,所以索引值从 0
阅读全文
摘要:Java流程控制包括顺序控制、条件控制和循环控制。 顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。 顺序结构只
阅读全文
摘要:java的方法格式: 访问控制符[修饰符] 返回值类型方法名称(参数列表){ 方法体} 访问控制符:四种 1 public 2private 3protected 4 无访问符 修饰符是可选的,也就是在方法声明时可以不书写。 static——静态的final——最终的abstract——抽象的syn
阅读全文
摘要:package test; public class test { public static long kk=3;//全局变量 public static void main(String[] args) { String s="hello"; int a=1; final double aa=0...
阅读全文
摘要:package test; public class test { public static void main(String[] args) { System.out.println("Hello,World!"); } }
阅读全文

浙公网安备 33010602011771号