javase
文章平均质量分 87
YooFale
这个作者很懒,什么都没留下…
展开
-
javaSE(一)
1.关于注释单行注释可以嵌套,多行注释不能嵌套 2.关键字字母全部小写(goto和const作为保留字,目前不使用) 3.标识符不能数字开头||不能用关键字||区分大小写||不能有空格||符号只有$和_ 4.命名包名全部小写(公司域名倒着写)类或者接口(单个单词首字母大写,多个单词每个单词首字母大写HelloWorld)驼峰命名方法和变量(一个单...原创 2018-09-17 14:18:16 · 726 阅读 · 0 评论 -
javaSE(八)
1.HashSet在父类AbstractCollection中重写了toString方法。原理:当HashSet使用add()方法存储对象的时候,先调用对象的hashCode()方法得到一个哈希值,然后在集合中查找是否有哈希值相同的对象,如果没有就直接存入集合,如果有就调用equals()方法进行比较,如果是true,就不存入,false就存入集合中。自定义对象存入集合中如何去重?...原创 2018-10-08 16:06:28 · 169 阅读 · 0 评论 -
javaSE(十)
1.线程线程是程序的执行路径,一个进程包含多个线程多线程并发可以提高程序运行效率,同时完成多个工作。实例: 服务器处理多个客户端请求,迅雷多线程下载,多人视频,一个cpu处理多个事务。 并行:甲乙任务同时进行(需要多核CPU)并发:甲乙快速交替运行。 java命令启动JVM,启动程序,意味着启动进程,进程启动一个主线程,主线程调用某个类的main方法。...原创 2018-10-16 10:24:43 · 227 阅读 · 0 评论 -
javaSE(九)
1.IO流Java对数据的操作是通过流的方式流按流向分为两种:输入流,输出流。流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 : 字符流只能操作纯字符数据,比较方便。IO流常用父类字节流的抽象父类: InputStream OutputStream字符...原创 2018-10-12 19:58:47 · 271 阅读 · 0 评论 -
javaSE(七)
1.对象数组类的有参构造构造出对象,将对象存储在数组中。案例代码:Student[] arr = new Student[5]; arr[0] = new Student("张一", 11); arr[1] = new Student("张二", 12); arr[2] = new Student("张三", 13); arr[3] = new Student("张四...原创 2018-10-04 13:11:22 · 189 阅读 · 0 评论 -
javaSE(四)
1.代码块局部代码块:在方法中出现,及早释放变量,限定了变量的生命周期构造代码块:在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行,每创建一次对象,就执行一次静态代码块:在类中方法外出现,并加上static修饰;用于给类进行初始化,在加载的时候就执行,并且只执行一次。(一般用来加载驱动)静态代码块优先于主方法,构造代码块优先于构造方...原创 2018-09-22 22:56:16 · 169 阅读 · 0 评论 -
javaSE(六)
1.StringBuffer类提供一个可变的字符串序列StringBuffer线程安全StringBuffer,StringBuilder,String的区别:String是不可变的字符序列StringBuffer是线程安全的,可变字符序列,线程安全效率低StringBuilder是非线程安全的,可变字符序列,线程不安全,效率高。JDK1.5才出现 构造方法:...原创 2018-10-02 17:31:06 · 259 阅读 · 0 评论 -
javaSE(三)
1.数组整数默认初始化值0浮点数默认初始化值0.0布尔类型默认初始化值false字符类型默认初始化值\u0000 [I@7852e922[有几个代表是几维数组I代表是Int类型@固定格式7852e922代表的是十六进制的地址值 2.java内存分配及堆栈堆:new出来的东西栈:局部变量方法区:代码本地方法区:和系统相关寄存器:给寄...原创 2018-09-20 11:27:01 · 261 阅读 · 0 评论 -
javaSE(五)
1.package作用是将字节码文件.class分类存放多级.分开,一个java文件只能有一句package语句此时需要使用import进行导包package,import,class是否有先后顺序?先package,再import,最后是class 2.权限修饰符private 仅可本类默认 本类 同一包下protected 本类 ...原创 2018-09-28 19:32:43 · 180 阅读 · 0 评论 -
javaSE(二)
1.逻辑运算符逻辑与 & 遇false则false逻辑或 | 遇true则true逻辑异或 ^ 两边相同为false 两边不同为true逻辑非 ! 相反&和&&的区别 |和||的区别&和|无论左边怎么样 右边都执行&&左边为false,右边不执行||左边为tru...原创 2018-09-18 16:00:42 · 237 阅读 · 0 评论 -
javaSE(十一)
1.类的加载类加载到内存中,三步,加载,连接,初始化。加载:将硬盘上的class文件读入到内存中,为其创建class对象连接:验证 准备 解析初始化: 加载时机:创建类的实例访问类的静态变量调用类的静态方法使用反射方式来强制创建某个类或者接口对应的java.lang.class对象初始化某个类的子类直接使用java.exe命令来运行某个主类 ...原创 2018-10-17 13:58:10 · 205 阅读 · 0 评论