总结
辐_射
这个作者很懒,什么都没留下…
展开
-
面向对象_形式参数和返回值、包、导包、权限修饰符、常见的修饰符、内部类总结
1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要的是该类名的对象 抽象类名:需要的是该抽象类的子类对象 接口名:需要的是该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该抽象类的子类对象 接口名:返回的是该接口的实现类对象 (3)链式编程: 对象.方法1().方法2()....方法n(); 这种用法:其原创 2016-10-24 23:08:29 · 508 阅读 · 0 评论 -
常见对象_Eclipse的概述使用、API的概述、Object类总结
1:Eclipse的概述使用(掌握) 1:Eclipse的安装 2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字 A:创建项目 B:在src目录下创建包。cn.itcast C:在cn.itcast包下创建类。HelloWorld D:在HelloWorld下有一个方法。public static void main(String[]原创 2016-11-02 20:57:24 · 601 阅读 · 0 评论 -
常见对象_Scanner、String总结
1:Scanner的使用(了解) (1)在JDK5以后出现的用于键盘录入数据的类。 (2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputStream is) C:常用的格式 Scanner sc = new Sc原创 2016-11-10 22:32:51 · 721 阅读 · 0 评论 -
java中的移位运算符:<<,>>,>>>总结
>>:右移运算符,num >> 1,相当于num除以2 >>>:无符号右移,忽略符号位,空位都以0补齐 package cn.itcast_06; /* * <<:左移运算符,num << 1,相当于num乘以2 * >>:右移运算符,num >> 1,相当于num除以2 * >>>:无符号右移,忽略符号位,空位都以0补齐 */ public class ArraysDem原创 2016-11-22 12:42:05 · 456 阅读 · 0 评论 -
常见对象_StringBuffer、数组高级以及Arrays、Integer、Character总结
1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:StringBuffer(int size) C:StringBuffer(String原创 2016-11-24 22:59:59 · 637 阅读 · 0 评论 -
集合框架_List的子类、泛型、增强for循环、静态导入、可变参数总结
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayList A:没有特有功能 B:案例原创 2016-12-29 22:12:09 · 539 阅读 · 0 评论 -
集合框架_TreeSet的add()方法源码再次解读和TreeSet对元素排序的总结
package cn.itcast_07; import java.util.Comparator; import java.util.TreeSet; /* * 需求:请按照姓名的长度排序 * * TreeSet集合保正元素排序和唯一性原理 * 唯一性:是根据比较的返回值是否是0来决定的。 * 排序: * A:自然排序(元素具备比较性) * 让元素所属的类实现自然排原创 2017-01-07 19:09:21 · 546 阅读 · 0 评论 -
集合框架_对象数组、集合(Collection)、集合(List)总结
1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。 (2)案例: 用数组存储5个学生对象,并遍历数组。 2:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组 而数组的长度固定,所原创 2016-12-19 22:12:44 · 1919 阅读 · 1 评论 -
日期类的时间从为什么是从1970年1月1日
I suspect that Java was born and raised on a UNIX system. UNIX considers the epoch (when did time begin) to be midnight, January 1, 1970. 是说java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元. 但这依然没很好的解释"为什么",出于好奇原创 2016-12-05 22:50:15 · 5636 阅读 · 1 评论 -
常见对象_Regex、Math、Random、System、BigInteger、BigDecimal、Date/DateFormat、Calendar总结
1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-z原创 2016-12-11 00:05:18 · 481 阅读 · 0 评论 -
面向对象_继承总结
1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java 2:通过JDK提供的API学习了Math类(掌握) (1)API(Application Programming Interface)(面试题) 应用程序 编程 接品(帮助文档)//面原创 2016-10-03 00:08:26 · 439 阅读 · 0 评论 -
面向对象_final关键字、多态、抽象类、接口总结
1:final关键字(掌握) (1)是紧终的意思,可以修饰类、方法、变量 (2)特点: 它修饰的类,不能被继承。 它修饰的方法,不能被重写。 它修饰的变量,是一个常量。 (3)面试相关: A:局部变量 a:基本类型 值不能发生改变 b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的 B:初始化时机: a:只能初始化一次 b:常见给值原创 2016-10-16 01:31:40 · 582 阅读 · 0 评论 -
集合框架_集合的特点和数据结构、如何选择使用哪种集合呢、各种集合常见功能和遍历方式总结
1:集合 Collection(单例集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 Set(无序,唯一) Ha原创 2017-01-15 14:56:29 · 2077 阅读 · 1 评论