
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 · 128 阅读 · 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.parseDouble2、数组与数组列表复制基本类型数组 和原创 2021-01-08 10:36:33 · 124 阅读 · 0 评论 -
java复习笔记——异常
java复习笔记——异常异常类型抛出异常捕获异常自定义异常块异常类型Checked Exceptions检查性异常:一般指用户错误或问题引起的异常,例如输入错误,打开不存在的文件等。必须进行异常处理,try catch或者外抛,否则编译错误。Runtime Exceptions运行时异常:可能被程序员避免的异常,编译器不会检查到,一般因为代码设计上的原因出现,常见的如 除以0、空指针、下标越界等。Error错误:错误是脱离程序员控制的问题。例如内存用光,线程池错误等等,编译时检查不原创 2020-11-30 18:10:21 · 142 阅读 · 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 · 366 阅读 · 0 评论 -
java复习笔记——面向对象(二)
记录java重新学习——面向对象(二)this与superoverride与overloadInterface与abstract类final与static多态枚举、内部类接口与抽象类类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。抽象类和接口的区别:抽象类中的方法可以有方法体,就是原创 2020-11-26 11:40:42 · 126 阅读 · 0 评论 -
java复习笔记——面向对象(一)
记录java重新学习——面向对象(一)this与superoverride与overloadInterface与abstract类final修饰类、方法、变量多态内部类this与superthis 代表当前对象public class A { //打印内存中的虚拟地址 public void showAddressInMemory(){ System.out.println("打印this看到的虚拟地址:"+this); } pub原创 2020-11-25 23:05:54 · 158 阅读 · 0 评论