![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语法
Mr,helios
这个作者很懒,什么都没留下…
展开
-
JAVA——运行原理
此图是Java运行原理简图先通过使用javac的java编译器,编译Java源代码,将 .Java源代码文件编译成.class字节码文,如:javac HelloWorld.Java -----> HelloWorld.class再使用Java解释器,用于运行编译后的Java字节码文件,如:Java HelloWorld (注意不需要扩展名.classjavadoc:用于...原创 2019-10-24 21:50:02 · 108 阅读 · 0 评论 -
JAVA——Java注释
第一种注释方式:单行注释在每行代码后面加上//即可多行注释在开始时加上/在多行最后一行的末尾加上/文档注释 方便生成文档在最开始的地方加上/*中间是想要注释掉的代码,结尾加上/...原创 2019-10-24 22:10:53 · 91 阅读 · 0 评论 -
JAVA——Java中的数据类型
数据类型的基本介绍Java中的数据类型可分为两大类:1、基本的数据类型。2.引用的数据类型:比如类、接口、数组、枚举、注解。由于数据类型需要分配内存空间来进行储存,所以要根据所要用的数据来合理选择数据类型。数据类型大致分为以下四类:1、整形是用来定义整数的关键字,四种整形(byte,short,int,long)都有表示范围一般来说整形数据有四种十进制整数,例如12,-127,0...原创 2019-11-04 09:34:08 · 132 阅读 · 0 评论 -
JAVA——对象和类 上
java中的对象Java语言中的对象是对现实世界中对象的模拟,现实中的对象存在于现实生活中,Java语言中的对象存在于计算机内存中。对象的特点是属性和方法。即要知道每一个对象的基本信息和这个对象他自己能干什么。如何定义类定义一个类的步骤:1、定义类名;2、定义类的属性;3、定义类的方法。//定义属性public class 类名{ String id; //学号 St...原创 2019-11-17 11:24:50 · 86 阅读 · 0 评论 -
JAVA——详述JAVA重写
大家都知道java中可以使用继承的方法来实现类的简化使用,但是如果想要使用的子类方法不能直接使用父类的方法,需要加以修改。那么,此时就要用到java的重写,来时你的方法达到你想要达到的目的。这种对父类方法进行改写或改造的现象称为方法重写或方法覆盖。父类方法在子类中重写使继承更加灵活。一旦子类重写了父类的方法,那么再调用子类的方法的时候,便是使用的子类中重写后的方法。此时,若再调用Son的...原创 2019-11-30 15:22:00 · 118 阅读 · 0 评论 -
JAVA——详述JAVA多态
父类代码子类代码测试代码输出结果即两次输出都是子类中重写的move方法父类类型(Mammal)的变量mammal指向子类创建的对象,使用该变量调用父类中一个被子类重写的方法(比如move方法),则父类中的方法呈现出不同的行为特征,这就是多态。Java引用变量有两种类型,分别是编译时类型和运行时类型:编译时类型由声明该变量时使用的类型决定;运行时类型由实际赋给该变量的对象。如果编...原创 2019-11-30 16:56:27 · 141 阅读 · 0 评论 -
JAVA——详述String实例化方式(直接赋值和构造方法)
String类的实例化方式为两种,一种是直接赋值,一种是构造方法实现其实例化直接赋值String name1 = "Tim"; String name2 = "Tim"; System.out.println(name1==name2);输出结果:String name2=“tom”;此时name1和name2共享常量池中的同一个数据,即两个变量的地址是一样的,所以输出结果nam...原创 2019-12-02 18:55:50 · 795 阅读 · 0 评论 -
JAVA——详述String 类equals方法和==区别
String中equals方法的作用String类中的equals方法用于判断两个字符串内容是否相同举例如下:public class homework { public static void main(String[] args) { String name1 = new String("Tom"); String name2 = new String("Tim"); S...原创 2019-12-02 19:05:25 · 203 阅读 · 0 评论 -
JAVA之底层代码——详述ArrayList类contains方法
contains方法的源码 public boolean contains(Object o) { return indexOf(o) >= 0; }public int indexOf(Object o) { if (o == null) { for (int i = 0; i < size; i++) ...原创 2020-04-15 22:51:19 · 121 阅读 · 0 评论 -
JAVA——自动拆箱和装箱
什么是拆箱和装箱将一个基本数据类型的值赋给其所对应的包装类型称为装箱;将一个基本数据类型包装类类型的值赋给其所对应的基本数据类型称为拆箱,由于装箱和拆箱的过程是自动进行的非人为转换,所以称作为自动装箱和拆箱.。Integer i = 100;//自动装箱 System.out.println(i); int j = i;//自动拆箱 System.out.println(j);JAVA内部进行的缓存Java对部分经常使用的数据采用缓存技术,即第一次使用该数据则创建该数据对象并对其进行缓存原创 2020-07-03 17:45:26 · 158 阅读 · 1 评论