![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
m0_37753327
这个作者很懒,什么都没留下…
展开
-
《core Java for the impatient》阅读笔记(1) 基本编程结构
第一章 基本的编程结构System类中声明了一个常量 public static final PrintStream out可以在任何地方使用System.out 这是少有的几个常量没有大写的情况字符串拆开,substring方法/split;联结 join/StringBuilder比较两个字符串是否内容相等:equals √;== ×; null!=""...原创 2018-10-01 21:04:37 · 171 阅读 · 0 评论 -
Java中嵌套类的使用
静态嵌套类声明为static内部类没有static声明,即内部类不能声明静态成员内部类可以访问它的外部类的实例变量,这时他们是外部类的实例变量。通过调用外部类的实例也能调用外部类的方法每个内部类对象都有自己对外部类对象的引用,静态嵌套类没有这样的引用(就像静态方法没有this的引用)可以在外部类实例上调用内部类的构造函数...原创 2018-10-03 00:50:39 · 1279 阅读 · 0 评论 -
core JAVA for the impatient 阅读笔记(3) 继承
实例变量和动态变量称为域,类中的域,方法和嵌套类/接口统称为类成员反射机制:一种在程序运行期间查找类及其成员的能力 return **super.**getSalary()+bonus;因为Manager类的构造函数,不能访问Employee类的私有变量,所以他必须通过父类的构造函数来初始化他们。父类构造函数的调用必须是子类构造函数的第一条语句。 public Manager(S...原创 2018-10-12 15:14:47 · 136 阅读 · 0 评论 -
《core JAVA for the impatient》阅读笔记(2) lambda表达式
lambda表达式只有一个抽象方法的接口对象,就可以提供一个lambda表达式(函数式接口)将lambda表达式放入类型为函数式接口的变量中,这样它就被转换为该接口的实例list.removeIf(e ->e==null)Arrays.sort(words,(first,second)->first.length()-second.length())不区分大小写的方法引用:...原创 2018-10-08 12:30:01 · 155 阅读 · 0 评论 -
《core JAVA for the impatient》阅读笔记(5) 泛型编程
泛型方法类型参数要放在修饰符之后,返回类型之前public static <T> void swap(T[] array,int i,int j)调用时:String[] friends = ...;Arrays.swap(friends,0,1)编译器可以推断T应是String类型类型限定public static <T extends AutoClosea...原创 2018-10-13 23:09:36 · 109 阅读 · 0 评论 -
徐培成JAVA基础04
类成员成员变量成员函数构造函数构造代码块静态代码块解释先执行静态代码块,静态成员(谁在前就先执行谁)。无论new几次 静态代码块和静态成员只执行一次再执行成员变量,最后构造函数。new几次 成员变量和构造函数 执行几次。成员变量有默认值构造代码块:如果不同的构造函数都要执行相同的部分,就放到构造代码块之中静态代码块:在类加载期间执行,只执行一次,在构造代码块之前就已经调...原创 2019-02-22 11:08:10 · 225 阅读 · 0 评论