摘要: 类和对象 世间的一切事物都可以看成对象。将对象划分成两个部分:动态和静态。动态的对应行为,静态的对应属性。类就是封装对象属性和行为的载体 面向对象 抽象 世间的一切事务都可以按照标准,提取其公共特征将其归类。 封装 封装就是将对象的属性和行为封装起来,对客户隐藏实现细节。对应现实来说,你不知道我是怎 阅读全文
posted @ 2021-01-07 18:42 tanjr 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 基本排序算法 三大排序 冒泡排序:对比相邻元素值,满足条件就交换 算法实现:双循环,外层循环控制排序轮数,为length-1;内存循环比较相邻元素,满足条件则交换,循环轮数即对比次数随排序轮数减少。 直接选择排序:每轮从待排序数列中选择最小(或最大)元素放到最后。相比冒泡排序不需要大量交换,故速度更 阅读全文
posted @ 2021-01-05 23:43 tanjr 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 集合类 集合类继承关系 Java.lang.Object Map HashMap TreeMap Collection Set HasshSet TreeSet List ArrayList LinkedList Collection接口 Collection接口常用方法 add(E e):添加对象 阅读全文
posted @ 2021-01-05 10:49 tanjr 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 运算符 移位运算,左移n位,A<<n,A乘以pow(2,n);右移n位,,B>>n,B除以pow(2,n) 运算符优先级 括号>正负号>一元运算符>乘除>加减>移位运算>比较大小>比较相等>按位与>按位异或>按位或>逻辑与>逻辑或>三元运算>赋值运算 尽量使用括号 类型转换 低精度向高精度转换时,永 阅读全文
posted @ 2021-01-04 22:28 tanjr 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Spring基础 Spring优点 低侵入式设计,代码的污染极低。 独立于各种应用服务器,基于Spring框架的应用,可以真正实现“Write Once,Run Anywhere”的承诺。(一次编写,到处运行。理想的跨平台性) Spring的IoC容器降低了业务对象替换的复杂性,提高了组件之间的解耦 阅读全文
posted @ 2021-01-04 11:04 tanjr 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 本文为个人Java基础学习笔记,参考资料为《Java从入门到精通》第四版,清华大学出版社 Java版本,分为Java SE、Java EE、Java ME。 Java SE是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,包括Java语言基础、JDBC、IO、网络通信、多线程等 阅读全文
posted @ 2021-01-04 09:07 tanjr 阅读(52) 评论(0) 推荐(0) 编辑