1 随风 丨

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

《Think in Java》(十二) 访问权限控制

《Think in Java》(十二) 访问权限控制最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(109~111) 第六章 访问权限控制 访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。 如果你把一个代码放到了某个位置,等过一会再回头看时,有可能会发现有更好的方式去实现相同的功能。这正是重构...

2019-07-31 22:41:31

《Think in Java》(十一) 可变参数列表与枚举

《Think in Java》(十一) 可变参数列表与枚举最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(101~108) 5.8.1可变参数列表 第二种形式提供了一种方便的语法来创建对象并调用方法,以获得与C的可变参数列表一样的效果,这可以应用于参数个数或类型的未知场合。由于所有的类都直接或间接继承...

2019-07-30 22:48:25

《Think in Java》(十)初始化

《Think in Java》(十)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(94~101) 5.7.1初始化顺序 在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变量定义散布于方法定义之间,他们仍旧会在任何方法(包括构造器)被调用之前得到初始化。例如: public class Win...

2019-07-24 20:35:45

《Think in Java》(九)垃圾的清理

《Think in Java》(八)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(86~94) 5.4.2 static的含义 了解this关键字之后,就能更全面的理解static(静态)方法的含义。static方法就是没有this的方法。在static方法的内部不能调用非静态方法,反过来倒是可以的...

2019-07-23 20:44:25

Map集合的常用方法

Map集合的常用方法 Object put(Object key, Object value)返回值是被替换的值。 Object remove(Object key) //删除该Map中key所对应的键值对 void putAll(Map mapping) //在Map后面追加新的键值对,如果Map中已包含新Map中的key则将key所对应的value用新value覆盖 void clea...

2019-07-23 18:04:25

Map集合的遍历

Map集合的遍历public class MapTest { public static void main(String[] args) { //foreach(); //foreach01(); //foreach02(); //foreachKey(); //foreachValue(); } /*Object put(Object key, Objec...

2019-07-23 18:03:17

List集合常用方法

List集合常用方法boolean add(E o) 向列表的尾部追加指定的元素void add(int index,E element) 在列表的指定位置插入指定元素。boolean addAll(Collection<? extends E> c) 追加指定 collection中的所有元素到此列表的结尾,顺序是指定collection的迭代器返回这些元素的顺序。bool...

2019-07-23 18:01:25

MyBatis中的#{}与${}的区别

MyBatis中的#{}与${}的区别 MyBatis中的#{}与${}最大的区别就是 使用#{}时,会对传入的值都加一个双引号,而使用${}时,会直接用传入的值替代${},而不会加双引号 MyBatis中的${} 例如: 我要查询test表中enum1列的值为hotel的一条数据,SQL语句是这样写的: select * from test t where t.enu...

2019-07-19 20:36:46

原码 反码 补码

原码 反码 补码 原码: 原码就是将一个数转换为二进制,例如十进制的23转换为二进制数为00010111,而原码则是在这个数的二进制基础上变化,左边第一位则为符号位,如果该数字为正数,则符号位为0,如果该数字为负数,则符号位为1。 例如: 10的原码则为 00010111 而-10的原码则为 10010111 反码: 反码计算方式为:符号位不变,数值位分别"按位取...

2019-07-19 20:33:32

《Think in Java》(八)初始化顺序

《Think in Java》(八)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(75~86) 初始化与清理 随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 Java中采用了构造器,这是一个在创建对象时被自动调用的...

2019-07-19 20:30:12

《Think in Java》(七) 循环迭代

《Think in Java》(七)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(64~75) 第四章 控制执行流程 就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句来做出选择。 在Java中,涉及的关键字包括if-else、while、do...

2019-07-18 20:50:33

《Think in Java》(六) 操作符的使用

《Think in Java》(六)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(49~63) 3.9.1指数计数法 Java采用了一种不直观的计数法来表示指数,例如: public class PassObject { public static void main(String[...

2019-07-17 20:02:58

《Think in Java》(五) 操作符

《Think in Java》(四)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(38~48) 第三章 操作符 在最底层,Java的数据是通过使用操作符来操作的。 3.2使用Java操作符 操作符接受一个或多个参数,并生成一个新值。参数的形式与普通方法调用不同,但效果是相同的。加号和一元的...

2019-07-16 20:53:50

《Think in Java》(四) 注释和嵌入式文档

《Think in Java》(四)最近在看这本《Think in Java》书,由于记在书本上容易丢失,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(31~37) 2.7 你的第一个Java程序 此程序开始是打印一个字符串,然后打印当前日期,这里用到了Java标准库里的Date类。 import java util.*; public class H...

2019-07-14 22:10:35

《Think in Java》(三) 基本类型、作用域、static关键字

《Think in Java》(三)最近在看这本《Think in Java》书,由于记在书本上容易丢失,基本上每次笔记为这本书的十页内容,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(21~30) 第二章 一切都是对象 尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。 2.1用引用操纵对象 Java里得到了简化,一切...

2019-07-11 21:05:43

《Think in Java》(二)

《Think in Java》(二)最近在看这本《Think in Java》书,由于记在书本上容易丢失,基本上每次笔记为这本书的十页内容,所以准备将笔记记在博客上面,也欢迎大家参考和提出宝贵意见页数(11~20)1.8单根继承结构 在OOP中,自C++面世以来就已变得非常瞩目的一个问题就是,是否所有的类最终都继承自单一的基类,在Java中。这个终极基类就是"Object" 在单根继承结...

2019-07-10 20:20:32

《Think in Java》(一)

《Think in Java》(一)准备看这本《Think in Java》书,由于记在书本上容易丢失,基本上每次笔记为这本书的十页内容,所以准备将笔记记在博客上面,也欢迎大家了解和提出宝贵意见页数(1~10)第一章:对象导论OOP:面向对象编程1.1抽象过程 面向对象语言的五个基本特性 1.万物皆为对象 2.程序是对象的集合 3.每个对象都有自己的由其他对象构成的存储 ...

2019-07-09 20:51:01

Java中Arrays常用方法

Java中Arrays的常用方法java.util.ArraysArrays.sort() 对数组的排序(从小到大) Arrays.binarySerch() 二分查找,找到则定位元素下标Arrays.toString()数组的打印 Arrays.fill() 数组的填充Arrays.equals() 判断两个数组大小是否相等 Arrays.asList() 查看数组中的特定...

2019-07-09 16:05:47

Java中Scanner常用方法

java中Scanner常用方法Java.long.ScannerString next() 查找并返回来自此扫描器的下一个完整标记String next(Pattern pattern) 如果下一个标记与指定模式匹配,则返回下一个标记String next(String pattern) 如果下一个标记与从指定字符串构造的模式匹配,则返回下一个标记BigDecimal nextBigD...

2019-07-09 16:02:10

Java中Math常用方法

Math常用方法Math.round() 返回最接近的int参数,也可以理解为“四舍五入”Math.floor() 返回最接接近的最小int参数,也可以理解为"向下取整"Math.ceil() 返回最接近的最大int参数,也可以理解为"向上取整"Math.rint() 返回最接近参数并等于某一整数的double值,如果有两个数同样接近,则返回偶数的那个Math.cbrt() ...

2019-07-04 20:11:50

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。