黑马java笔记
young_change
这个作者很懒,什么都没留下…
展开
-
Java笔记 System类
java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作。在System类的API文档中,常用的方法有:public static long currentTimeMillis(): 返回以毫秒为单位的当前时间。public static void arraycopy(object src, int srcPos, object dest, int de...原创 2020-02-09 13:28:03 · 128 阅读 · 0 评论 -
Java笔记 Object类
java.lang.Object类类object是类层次结构的根(最顶层)类。每个类都使用object作为超(父)类。所有对象(包括数组)都实现这个类的方法。1.toString()方法String toString() 返回该对象的字符串表示。//直接打印对象的名字,其实就是调用对象的toString方法直接打印对象的地址值没有意义,一般重写,打印对象的属性 (可以使用自动生成)...原创 2020-02-09 13:32:57 · 108 阅读 · 0 评论 -
Java笔记 匿名内部类
匿名内部类(lambda表达式的前提)如果接口的实现类(或者是父类的子类)只需要使用唯一的一次,那么这种情况下就可以省略掉该类的定义,而改为使用**[匿名内部类]**。匿名内部类的定义格式:接口名称 对象名 = new 接口名称() {// 覆盖重写所有抽象方法};对格式“new 接口名称() {…}”进行解析:new代表创建对象的动作接口名称就是匿名内部类需要实现哪个接口...原创 2020-02-04 13:22:49 · 102 阅读 · 0 评论 -
Java笔记 内部类
内部类如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如,身体和心脏的关系。又如:汽车和发动机的关系。分类:1.成员内部类2.局部内部类(包含匿名内部类)成员内部类的定义格式:修饰符 class 外部类名称{ 修饰符class 内部类名称{ // ... } // ...}注意:内用外,随意访问;外用内,需要内部类对象。...原创 2020-02-04 13:21:13 · 112 阅读 · 0 评论 -
Java笔记 static关键字
如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它。如果有了static关键字,那么不需要创建对象,直接就能通过类名称来使用它。无论是成员变量,还是成员方法。如果...原创 2020-01-29 13:33:53 · 137 阅读 · 0 评论 -
Java笔记 Math类
java. lang .Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。public static double abs(double num); 获取绝对值。有多种重载。public static double ceil(double num); 向上取整。public static double floor(double num): 向下取整。publ...原创 2020-01-29 13:33:57 · 135 阅读 · 0 评论 -
Java笔记 String类
String类字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池(在堆中)中。对于基本类型来说,== 是进行数值的比较。对于引用类型来说,== 是进行[地址值]的比较。public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true;否则返回false.备注,任何对象都能用object进行接收。equ...原创 2020-01-12 11:54:41 · 159 阅读 · 0 评论 -
Java笔记 ArrayList类
ArrayList类理解为变长数组(类似于C++中的vector)导包:import java.util.ArrayList;使用:ArrayList list = new ArrayList<>();//<>内只能是引用类型 不能是基本类型(泛型)常用方法add(泛型); //增加一个元素get(索引); //查询索引处的值remove(索引); /...原创 2020-01-12 11:54:30 · 103 阅读 · 0 评论 -
Java笔记 Random类
Random类用来生成随机数字import java.util.RandomRandom = new Random();//获取一个随机的int数字(范围是int范围内 正负均可)int num = r.nextInt();原创 2020-01-11 12:16:45 · 229 阅读 · 0 评论 -
Java笔记 Scanner类
Scanner类可以实现键盘输入数据,到程序当中import java.util.ScannerSystem.in代表从键盘进行输入Scanner sc = new Scanner(System.in);//获取键盘输入的一个int int num = sc.nextInt();//获取键盘输入的一个String String str = sc.next();...原创 2020-01-11 12:16:18 · 122 阅读 · 0 评论 -
Java api
1.导包import 包路径.类名称;如果需要使用的目标类和当前类位于同一个包下,可以省略导包语句只用java.lang包下的内容不需要导包 其它的包都需要import2.创建(对象)3.使用...原创 2020-01-10 17:08:29 · 116 阅读 · 0 评论 -
Java笔记 常用cmd命令
1.切换根目录直接输入 D: (不区分大小写)2. cd +路径(change directory)3.自动补全 tlb键 (可多次使用)4.回退 cd …根目录 cd 5.dir 查看当前文件夹下内容6.清屏 cls7.退出 exit...原创 2020-01-10 17:06:53 · 178 阅读 · 0 评论 -
Java final关键字
final关键字代表最终、不可改变的。常见四种用法:1.用来修饰一个类当final关键字用来修饰一个类的时候,格式:public final class 类名称{//…}含义:当前这个类不能有任何的子类。(太监类)一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写2.用来修饰一个方法3.用来修饰一个局部变量4.用来修饰一个成员变量...原创 2020-01-09 21:34:56 · 119 阅读 · 0 评论 -
Java 四种权限修饰符
Java中有四种权限修饰符修饰符publicprotected()可以吗rhio384robot$3,000haroo.3bird$430jedi?undefined$0原创 2020-01-09 20:11:01 · 189 阅读 · 0 评论 -
java内存划分为5个部分
Java的内存需要划分成为5个部分:1.栈(Stack) :存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap) :凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值: 16进制堆内存里面的数据,都有默认值。规则: 如果是整数 默认为0 如果是...原创 2020-01-05 15:04:59 · 595 阅读 · 0 评论