随笔分类 - Java基础
摘要:1.定义 2.方法 package JavaBasicReview; public class JavaGrammer { public static void main(String[] args) { Object o = new Object(); //toString方法默认方法体,返回字符
阅读全文
摘要:1.概念 2.内部类的作用 3.原理 4.分类 5.内部类中为什么不能声明静态成员? 6.成员内部类的修饰符 7.局部内部类的修饰符 8.成员内部类 8.1 成员内部类代码实现 package JavaBasicReview; public class JavaGrammer { public st
阅读全文
摘要:1.继承权限、赋值权限 final 1.1final 定义 1.2final 用法 1.3final 修饰类 1.4final 修饰方法 1.5final 修饰成员变量 1.6final 修饰局部变量 1.7final 代码案例 //final类,不能有任何子类,不能有抽象方法,不能被abstrac
阅读全文
摘要:1.概念 2.格式 3.前提 4.多态与继承 5.多态的优缺点 6.转型 7.instanceof 8.代码实现 package JavaBasicReview; public class JavaGrammer { public static void main(String[] args) {
阅读全文
摘要:1.定义 2.格式 3.抽象方法 4.默认方法 5.静态方法 6.私有方法 7.常量 8.注意事项 package JavaBasicReview; public class JavaGrammer { public static void main(String[] args) { System.
阅读全文
摘要:1.定义 2.格式 3.使用 4.注意事项 abstract class Fu { int age = 10; public Fu() { System.out.println("Fu class created"); } void show() { System.out.println("not
阅读全文
摘要:1.定义 class Zi extends Fu { //'age' has private access in 'JavaBasicReview.Fu' private int age /*= super.age*/; private String name = super.name; priva
阅读全文
摘要:1.功能 2.构造方法 3.静态方法 //random方法,返回[0.0,+oo)的double值 System.out.println(Math.random()); //abs方法,返回参数的绝对值 System.out.println(Math.abs(-100)); //floor方法,向下
阅读全文
摘要:1.功能 2.构造方法 3.静态方法 int[] intarr = {5, 1, 4, 9, 10}; //sort方法,根据元素内容按大小排序 Arrays.sort(intarr); //toString方法,将数组转化为字符串 System.out.println(Arrays.toStrin
阅读全文
摘要:1.定义 2.修饰变量 3.修饰方法 4.静态代码块 5.静态原理图解
阅读全文
摘要:1.定义 2.特点 3.创建字符串对象 4.字符串常量池 5.字符串的内存 //new String()方式创建,并未使用字符串常量池 String s = new String("str"); String s1 = new String("str"); System.out.println(s1
阅读全文
摘要:1.API 2.API_Scanner 2.1功能 2.2导包 2.3构造函数 2.4常用方法 Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); System.out.println("a:" + a); Str
阅读全文
摘要:1.定义 2.封装成员变量的原则 3.封装成员变量的步骤 4.关键字 private 4.关键字 this 5.构造方法
阅读全文
摘要:1.面向对象的概念 2.类 3.对象 4.对象与类的关系 5.对象的内存 5.1一个对象实例内存变化 5.2两个对象实例内存变化 5.3对象类型作为方法的参数 5.3对象类型作为方法的返回值类型 6.标准的类-JavaBean
阅读全文
摘要:1.数组的概念 2.数组的特点 3.数组的定义 //动态初始化,会有默认值 int[] arri = new int[10]; //静态初始化 int[] arri1 = new int[]{1,2}; int[] arri2 = {1,2,3}; 4.数组的操作 5.数组常出现的异常 6.数组内存
阅读全文
摘要:1.IDE概念 2.快捷键 快捷键 功能 Alt+Enter 导入包,自动修正代码 Ctrl+Y 删除光标所在行 Ctrl+D 复制光标所在行内容,并且插入到光标位置下面 Ctrl+Alt+L 格式化代码 Ctrl+/ 单行注释,在按取消注释 Ctrl+Shift+/ 选中代码注释,多行注释,在按取
阅读全文
摘要:1.顺序结构 2.判断语句 2.1 单if语句 2.2 标准的if-else语句 3.3 扩展if-else if-else语句 3.选择语句 3.1格式 3.2流程图 3.3流程说明 3.4注意事项 //Incompatible types. Found: 'boolean', required:
阅读全文
摘要:1.格式 2.方法开发三要素 3.return 4.执行流程 5.调用方式 6.注意事项 7.方法的重载 8.可变参数 public static void main(String[] args) { //可变参数 底层就是数组 System.out.println(sum(1,2,3,4,5));
阅读全文
摘要:1.注释 2.关键字 3.标识符 4.常量 5.变量 6.数据类型 7.数据类型转换 byte b = 100; int i = 1200; double d = 1.2; //自动类型转换 int inew = b; double dnew = i; //强制类型转换,基本数据类型间一般不建议强制
阅读全文