Java学习
文章平均质量分 93
kongzyu
这个作者很懒,什么都没留下…
展开
-
写给大忙人看的 Java Core 读书笔记( 三、四章节)
第三章 接口和lambda表达式 一、接口 1、静态方法与默认方法 工厂方法在接口中非常有意义,可以用静态方法来设计,调用者无需关心接口的实例是哪些类。 public interface Fruit { //静态方法 static Fruit buy(int price){ Fruit fruit; if(price > 5) fruit = new Banana(); else fruit = new Apple();原创 2021-01-09 17:12:45 · 86 阅读 · 0 评论 -
写给大忙人看的 Java Core 读书笔记( 一、二章节)
写给大忙人看的 Java Core 读书笔记 随便记录一点零碎和不熟悉的知识点吧,好记性不如烂笔头。 第一章 基本的编程结构 1、数字与字符串转换 int a = 50; String str =Integer.toString(a,22); //radix基数(进制),2~36之间 a = Integer.parseInt(str,3); //同样可以指定基数 //Double有同样的Double.toString Double.parseDouble 2、数组与数组列表复制 基本类型数组 和原创 2021-01-08 10:36:33 · 79 阅读 · 0 评论 -
java复习笔记——异常
java复习笔记——异常 异常类型 抛出异常 捕获异常 自定义异常块 异常类型 Checked Exceptions 检查性异常:一般指用户错误或问题引起的异常,例如输入错误,打开不存在的文件等。必须进行异常处理,try catch或者外抛,否则编译错误。 Runtime Exceptions 运行时异常:可能被程序员避免的异常,编译器不会检查到,一般因为代码设计上的原因出现,常见的如 除以0、空指针、下标越界等。 Error 错误:错误是脱离程序员控制的问题。例如内存用光,线程池错误等等,编译时检查不原创 2020-11-30 18:10:21 · 99 阅读 · 0 评论 -
简单的java字符串、日期格式练习题
字符串数组排序 创建一个长度是8的字符串数组 使用8个长度是5的随机字符串初始化这个数组 对这个数组进行排序,按照每个字符串的首字母排序(无视大小写) 注1: 不能使用Arrays.sort() 要自己写 注2: 无视大小写,即 Axxxx 和 axxxxx 没有先后顺序 解题思路:获得随机字符串数组,然后冒泡排序时候获得首字母,统一转换为大写或小写比较就行,稳定排序。 import java.util.Random; public class TestNumber { public sta原创 2020-11-26 12:01:51 · 297 阅读 · 0 评论 -
java复习笔记——面向对象(二)
记录java重新学习——面向对象(二) this与super override与overload Interface与abstract类 final与static 多态 枚举、内部类 接口与抽象类 类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。 在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。 抽象类和接口的区别: 抽象类中的方法可以有方法体,就是原创 2020-11-26 11:40:42 · 78 阅读 · 0 评论 -
java复习笔记——面向对象(一)
记录java重新学习——面向对象(一) this与super override与overload Interface与abstract类 final修饰类、方法、变量 多态 内部类 this与super this 代表当前对象 public class A { //打印内存中的虚拟地址 public void showAddressInMemory(){ System.out.println("打印this看到的虚拟地址:"+this); } pub原创 2020-11-25 23:05:54 · 89 阅读 · 0 评论