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