Java笔记
MUTANT_HXY
这个作者很懒,什么都没留下…
展开
-
java第八章笔记——常用类
基本知识Java不是“纯面向对象”的,它的基本数据类型就不是对象。在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。除了Character和Boolean以外,其他的都是“数字型”,“数字型”都是java.lang.Number的子类。Number类是抽象类,因此它的抽象方法,原创 2020-09-07 08:15:16 · 199 阅读 · 0 评论 -
Java第七章笔记———数组
数组定义:数组是相同类型数据的有序集。数组就是一个对象,数组的每一个元素可以看成一个成员变量。数组一旦被创建,它的大小就是固定的其元素必须是相同类型数组类型可以是任何数据类型,包括基本类型和引用类型数组的声明方式:type[] arr_name; //(推荐使用这种方式)type arr_name[]; 1.数组声明时并没有实例化任何对象,只有在实例化数组对象时...原创 2020-06-26 14:36:21 · 458 阅读 · 0 评论 -
java第五章笔记——面向对象进阶
继承如果新定义一个Student类,发现已经有Person类包含了我们需要的属性和方法,那么Student类只需要继承Person类即可拥有Person类的属性和方法。class Person { String name; int height; public void rest(){ System.out.println("休息一会!"); }...原创 2020-03-10 19:20:28 · 217 阅读 · 0 评论 -
java第四章笔记——面向对象基础
·面向对象和面向过程的总结1、都是解决问题的思维方式,都是代码组织的方式。2、解决简单问题可以使用面向过程3、解决复杂问题:宏观上使用面向对象把握,微观处理上仍然是面向过程。· 面向对象思考方式遇到复杂问题,先从问题中找名词,然后确立这些名词哪些可以作为类,再根据问题需求确定的类的属性和方法,确定类之间的关系。面向对象具有三大特征:封装性、继承性和多态性,而面向过程没有继承性和多态性,...原创 2020-03-01 15:33:54 · 182 阅读 · 0 评论 -
java第三章笔记
Math类的使用Math.random()方法用于产生一个0到1区间的double类型的随机数,但是不包括1。int i = (int) (6 * Math.random()); //产生:[0,5]之间的随机整数表示区间时用if-else,表示值时用switch带标签的break和continuepublic class Test18 { public static void...原创 2020-02-28 17:57:39 · 341 阅读 · 0 评论 -
java第二章笔记——数据类型和运算符
局部变量(local variable)方法或语句块内部定义的变量。生命周期是从声明位置开始到到方法或语句块执行完毕为止。局部变量在使用前必须先声明和赋值成员变量(也叫实例变量 member variable)方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。未初始化的成员变量会被赋默认值静态变量(类变量 static variable)使用static定...原创 2020-02-27 18:06:43 · 426 阅读 · 0 评论 -
第一个java程序
Java的第一个程序:helloworld:public class Welcome{ public static void main(String[] args) { System.out.println("Hello world"); }}名称保存为Welcome.java ,注意要与类的名称(大小写)一致;用命令行编译:javac 路径/Welcome.java...原创 2020-02-26 00:59:40 · 104 阅读 · 0 评论 -
JVM、JRE和JDK
JVM(Java Virtual Machine)是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行。不同的操作系统有不同的虚拟机。Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。 Java虚拟机是实现跨平台的核心机制。Java Runtime En...转载 2020-02-25 20:45:18 · 149 阅读 · 0 评论 -
Java各版本的含义
JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异彩的Applet也属于这个版本。Applet后来为Flash取代,Flash即将被HTML5取代。...转载 2020-02-25 19:43:21 · 1018 阅读 · 0 评论