摘要:
1.IO: 1.File (一)注意: a.可以表示文件或者文件夹(也可称为目录) b.创建的File对象实际上不存在的文件只是代表了一个抽象路径 c.Windows中分隔符'\'('//'也可以);Unix/Linux'\';更专业的写法:File.pathSeparatorChar (二)绝对路 阅读全文
摘要:
1.JDK5新功能 (一).静态导入 import static java.lang.System.out; 使用时:直接写调用out()方法 (二).增强的for循环 只能用在数组;或是实现了Iterable接口的集合类上 for(int i:arry){}就能对数组遍历 for(Map.Entr 阅读全文
摘要:
1.集合深入 (一)hashSet实现原理: 当我们添加一个元素,HashSet会计算出其Hash值,再根据hash值在哈希表中找出存储他的位置 有两种情况:a.如果算出的hash值在哈希表中位置没有存值,就将其直接存在上面 b.如果算出的额hash值在哈希表中已有存值,会调用该元素的equals方 阅读全文
摘要:
IDE(Integrated Development Environment ): 集成开发环境,集合开发、运行、调试于一体的一个软件 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。 下载地址: http://www.eclipse.org/ 快捷键的配置,常用快捷键: 自定义快 阅读全文
摘要:
1.集合: 1.1相比数组的优势: a.可以存储任意类型的对象数据,数组只能存储一种类型的变量 b.集合的长度会发生变化,数组不会 1.2集合概述 |Collection: 单列集合 |List: 有存储顺序, 可重复 |ArrayList: 数组实现, 查找快, 增删慢 由于是数组实现, 在增和删 阅读全文
摘要:
1.进程 : (一)正在执行的程序称作为一个进程。 进程负责了内存空间的划分。 (二)问题: windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度: windows确实是在同时运行多个应用程序。 从微观角度: cpu是做了一个快速切换执行的动作,由于速度态 阅读全文
摘要:
1.模板模式 (一)需求:解决默写事情有固定模式,但有时内部会发生变化,此时就需要应用模板模式编写此过程 从而解决事情的流程依然可以别使用,这就是模板模式的好处(类似我们的个人简历模板) (二)步骤: a.先写出解决莫个事情的一个解决过程 b.将会发生变化的代码提取出来,因为这里会发生变化就需要由调 阅读全文
摘要:
请在在评论区写下你的答案 题目会在一段时间后继续也可以写下你的题目,欢迎大家前来互动啦啦啦。。。。 1. 配置PATH、CLASSPATH、JAVA_HOME的作用?(10分) 2. java的基本数据类型分为四型八种,分别指那些?我们选择数据类型的时候按照那种原则选用?(10分) 3. 定义一个函 阅读全文
摘要:
1.异常的体系: |Throwable | Error (错误) 错误一般是由于jvm或者是硬件引发的问题,所以我们一般都不会通过代码去处理。 | Exception (异常) 异常我们一般都会通过代码去处理的。 |运行时异常:方法可以不声明,可以不处理 |编译时异常:必须声明,调用者必须处理异常 阅读全文
摘要:
ASSCII表 . 1.final关键字 (1)含义:最终的意思,修饰方法,类,变量 (2)特点: A:修饰类,不能被继承 B:修饰的方法,不能被重载 C:修饰的变量,是产量 (3)面试相关 A:用在局部变量时 a:基本类型 值不能改变 b:引用类型 地址值不能改变 但是内容可以变 B:对象初始化时 阅读全文