
java核心技术卷1
这是本人在阅读java核心技术卷1时做的一些笔记,分为了各个小类,记录了一些平时可能不太注意的点和一些自己看了有收获的点,希望大家看完,能多提问,多指出博客里面的错误与不足。
Jason_curry
这个作者很懒,什么都没留下…
展开
-
Java注解及反射(一):
Java注解:注解可以分为内置注解,元注解,以及自定义注解。内置注解包括:@Override//重写超类中的另一个方法@Deprecated//表示不建议使用这样的元素@SuppressWarnings//用来抑制编译时的警告信息元注解:负责注解其他注解它们所支持的类在java.lang.annotation包中可以找到@Target://用于描述注解适用范围@Retentio...原创 2020-04-12 22:57:00 · 189 阅读 · 0 评论 -
关于Java中的异常处理:
关于Java中的异常处理:常见的错误: 1.用户输入错误 2.设备错误 3.物理限制 4.代码错误异常分类: 在Java中,异常对象都是派生于Throwable类的一个实例。Error: 描述了Java运行时系统的内部错误和资源耗尽错误。应用程序不应该抛出这种类型的对象。Exception: 可以分为两种,一种为RuntimeException: 错误的类...原创 2020-04-10 22:13:39 · 223 阅读 · 1 评论 -
关于Java中的内部类(java核心卷1有感)
关于Java中的内部类: 为什么要使用内部类: 1.内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 2.内部类可以对同一个包中的其他类隐藏起来。 3.当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。eg:public class TalkingClock{private int interval:private boolean b...原创 2020-04-08 22:55:10 · 225 阅读 · 0 评论 -
关于类的一些知识点:
关于类的一些知识点: 对象和对象变量之间存在一个重要区别:Date deadline;s = deadline.toString();//这会产生编译错误deadline不是一个对象。实际上也没有引用对象。//所以必须先初始化deadline = new Date();//ordeadline = birthday;//用一个已有的对象一个对象变量并没有实际包含一个对象,而...原创 2020-04-06 22:07:50 · 218 阅读 · 0 评论 -
关于java的输入和输出:
关于输入和输出: 读取输入: 打印输出到控制台窗口不难对吧,只需System.out.println即可,但是读取标准输入流就没这么简单了//首先要构造一个Scanner对象Scanner in = new Scanner(System.in);System.out.print("What's your name?");String name = in.nextLine();//...原创 2020-04-03 23:16:49 · 129 阅读 · 0 评论 -
关于Java数组:
关于Java数组: Java中,数组长度允许为0,但是长度为0与null不同。//如果是要将数组中的所有值拷贝到一个新的数组中去,要使用Arrays类的copyOf方法int[] copiedLuckyNumbers = Arrays.copyOf(luckNumbers, luckyNumbers.length);//如果想扩充数组,也可以采用此方式;luckNumbers = Ar...原创 2020-04-03 23:15:28 · 149 阅读 · 0 评论 -
java字符串的一些小知识:
字符串: Java中的字符串与C++有所不同,不能将其看作一个字符数组,更应该看作为C++中一个字符数组指针。 在检测字符串是否相等时,要使用.equals方法,不可以直接使用 ==; 空串与Null串: 空串"“是长度为0的字符串,可以调用if(str.length() == 0) 或 if(str.equals(”"))来判断 空串是一个Java对象; null表示目...原创 2020-04-03 23:13:14 · 99 阅读 · 0 评论