Java
烊萌
欲戴王冠,必承其重;欲登高峰,必忍其痛;欲有大成,必有其梦。
展开
-
【Java知识】第十章 继承
第十章 继承面向对象三大特征:封装、继承、多态继承:共性抽取用法:public class Teacher extends Employee{ }直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找;间接通过成员访问成员变量:该方法属于谁,就优先用谁,没有则向上找。子类访问成员方法规则:创建的对象是谁,就优先用谁,没有则向上找。重写:方法名称一样,参数列表也一样重载:方法名称一样,参数列表不一样@override:帮助检测抽象...原创 2020-08-06 16:03:58 · 158 阅读 · 0 评论 -
【Java知识】第九章 Arrays类和Math类
第九章 Arrays类和Math类Arrays类是一个与数组相关的类,里面提供大量静态方法,用来实现数组常见的操作1)toString方法;2)sort方法public static void main(String[] args) { int[] array={1,4,2,6,5}; //toString()方法 String s = Arrays.toString(array); System.out.println(s原创 2020-08-06 15:19:20 · 204 阅读 · 0 评论 -
【Java知识】第八章 static静态
第八章 static静态静态成员方法:不能直接访问非静态,不能调用this对象,因此this代表对象原因:因为在内存中是先有静态,后有非静态内容。静态变量或者静态方法是属于本类的。对于静态成员方法调用:类名.静态方法();静态代码块:当第一次用到本类时,静态代码块执行唯一一次static{ //用来一次性地对静态成员变量进行赋值}...原创 2020-08-06 15:04:04 · 140 阅读 · 0 评论 -
【Java知识】第七章 String类
第七章 String类字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。内存分析:String str1="abc";String str2="abc";char[] charArray={'a','b','c'};String str3=new String(charArray);System.out.println(str1==str2);System.out.println(str1==str3);System.out.println(str2==str3原创 2020-08-06 14:48:43 · 194 阅读 · 0 评论 -
【Java知识】第六章 ArrayList类
第六章 ArrayList类ArrayList类是一个泛型类,类似于数组的功能,ArrayList<E>,泛型也就是装在集合当中的所有元素,全部统一的什么类型泛型只能是引用类型,不能是基本类型。所以想存储整型(int)时,可以使用其包装类(Integer)。常用方法:add()、get(index)、remove(index)、size()ArrayList<String> list=new ArrayList<>();//添加元素list.a原创 2020-08-06 11:47:09 · 170 阅读 · 0 评论 -
【Java知识】第五章 Random类
第五章 Random类Random类用于产生随机数,使用步骤:1)导包import java.util.Random;2)定义Random r=new Random();3)使用int number = r.nextInt(10); //[0,10)原创 2020-08-06 11:31:23 · 218 阅读 · 0 评论 -
【Java知识】第四章 Scanner类
第四章 Scanner类用于从键盘输入,使用步骤:1)导包:import java.util.Scanner;2)定义:Scanner sc=new Scanner(System.in);3)使用String str = sc.next(); //next()即返回字符串int num = sc.nextInt(); //nextInt()即把字符串转换为int...原创 2020-08-06 11:22:24 · 171 阅读 · 0 评论 -
【Java知识】第三章 IDEA常用快捷键
第三章 IDEA常用快捷键psvm:public static void main(){ }sout:System.out.println();Alt+Enter:修复代码Alt+Insert:自动生成代码数组.fori:for(int i=0;i<数组.length;i++){ }函数().var:返回类型 变量=函数();...原创 2020-08-06 11:13:28 · 105 阅读 · 0 评论 -
【Java知识】第二章 数据类型
第二章 数据类型java数据类型分为:基本数据类型和引用类型基本数据类型:整数(int、short、long)、浮点(float、double)、字符(char)、布尔(boolean)引用类型:类(String等)、数组(int[ ]等)、接口基本数据类型与对应的包装类int——Integerchar——Character其他都是直接把首字母大写即可...原创 2020-08-06 11:06:04 · 124 阅读 · 0 评论 -
【Java知识】第一章 JDK、JRE、JVM
第一章 JDK、JRE、JVMJVM:java虚拟机,本身不具有跨平台特性,每个操作系统下都有不同版本的虚拟机,java程序才是通用的JRE:java程序的运行环境,包含JVM和运行期间的一些核心类库JDK:java程序开发工具包,包含JDK和开发人员使用的工具JDK>JRE>JVM 图1 JDK、JRE、JVM之间的关...原创 2020-08-06 10:49:45 · 127 阅读 · 0 评论