
JAVA基础篇
文章平均质量分 95
JAVA基础
muyierfly
这个作者很懒,什么都没留下…
展开
-
python入门3
交互式编程。原创 2024-11-13 23:03:25 · 879 阅读 · 0 评论 -
python入门2之计算机组成
计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。Python就是一门解释型的编程语言,而且是现在世界上最流行的编程语言之一。原创 2024-11-13 21:37:10 · 1003 阅读 · 0 评论 -
14.Java之认识异常
/受查异常:提示你处理这个问题,如果不处理,不能通过编译//非受查异常(运行时异常)//语法错误:没写分号,拼写错误等1. 异常的概念与体系结构1.1 异常的概念在Java中,将程序执行过程中发生的不正常行为称为异常。比如之前写代码时经常遇到的:1.算术异常2.数组越界异常3.空指针异常从上述过程中可以看到,java中不同类型的异常,都有与其对应的类来进行描述。原创 2023-03-29 22:44:45 · 515 阅读 · 0 评论 -
13.Java之String 类
由于String的不可更改特性,为了方便字符串的修改,Java中又提供StringBuilder和StringBuffer类。这两个类大 部分功能是相同的。方法说明str)在尾部追加,相当于String的+=,可以追加:boolean、char、char[]、double、float、int、long、Object、String、StringBuff的变量获取index位置的字符获取字符串的长度获取底层保存字符串空间总的大小扩容char ch)将index位置的字符设置为ch。原创 2023-03-28 23:24:55 · 531 阅读 · 0 评论 -
12.Java之接口
如之前写的 Animal 例子. 此处的 Animal 中包含一个 name 这样的属性, 这个属性在任何子类中都是存在的. 因此此处的 Animal 只能作为一个抽象类, 而不应该成为一个接口。: 对于 sort 方法来说, 需要传入的数组的每个对象都是 "可比较" 的, 需要具备 compareTo 这样的能力. 通过重写 compareTo 方法的方式, 就可以定义比较规则.Object是Java默认提供的一个类。在Java中,类和类之间是单继承的,一个类可以实现多个接口,接口与接口之间可以多继承。原创 2023-03-28 18:56:56 · 901 阅读 · 0 评论 -
11.Java之抽象类
在打印图形例子中, 我们发现, 父类 Shape 中的 draw 方法好像并没有什么实际工作, 主要的绘制图形都是由 Shape的各种子类的 draw 方法来完成的. 像这种没有实际工作的方法, 我们可以把它设计成一个。2.虽然图形图Shape中也存在draw的方法,但由于Shape类并不是具体的图形,因此其内部的draw方法实际是没有办法实现的。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,注意:抽象类也是类,内部可以包含普通方法和属性,甚至构造方法。原创 2023-03-23 22:22:43 · 460 阅读 · 1 评论 -
10.Java之继承和多态
在子类构造方法中,并没有写任何关于基类构造的代码,但是在构造子类对象时,先执行基类的构造方法,然后执 行子类的构造方法,因为:子类对象中成员是有两部分组成的,基类继承下来的以及子类新增加的部分。注意: 1. 若父类显式定义无参或者默认的构造方法,在子类构造方法第一行默认有隐含的super()调用,即调用基类构 造方法 2. 如果父类构造方法是带有参数的,此时需要用户为子类显式定义构造方法,并在子类构造方法中选择合适的 父类构造方法调用,否则编译失败。如果访问的成员变量子类中有,优先访问自己的成员变量。原创 2023-03-23 22:19:13 · 556 阅读 · 0 评论 -
09.Java之类和对象
Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。//Java当中一切皆对象//如何产生对象是重点。原创 2023-03-23 13:16:25 · 373 阅读 · 0 评论 -
08.Java的数组的定义与使用
1. 数组的基本概念1.1 数组数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。在java中,包含6个整形类型元素的数组,就相当于上图中连在一起的6个车位,从上图中可以看到:1. 数组中存放的元素其类型相同2. 数组的空间是连在一起的3. 每个空间有自己的编号,其实位置的编号为0,即数组的下标1.2 数组的创建及初始化1.2.1 数组的创建T:表示数组中存放元素的类型T[]:表示数组的类型N:表示数组的长度1.3.2 数组的初始化数组的初始化主要分为。原创 2023-03-14 21:33:10 · 1410 阅读 · 0 评论 -
07.Java的方法的使用
方法就相当于C语言的函数。1. 方法概念及使用1.1 什么是方法(method)方法就是一个代码片段. 类似于 C 语言中的 "函数"。方法存在的意义(不要背, 重在体会):1. 是能够模块化的组织代码(当代码规模比较复杂的时候).2. 做到代码被重复使用, 一份代码可以在多个位置使用.3. 让代码更好理解更简单.4. 直接调用现有方法开发, 不必重复造轮子.1.2 方法定义方法语法格式示例一:实现一个函数,检测一个年份是否为闰年示例二:实现一个两个整数相加的方法注意事项。原创 2023-03-13 00:33:58 · 249 阅读 · 0 评论 -
06.Java的逻辑控制
1.顺序结构顺序结构比较简单,按照代码书写的顺序一行一行执行。如果调整代码的书写顺序, 则执行顺序也发生变化2. 分支结构2.1 if 语句。原创 2023-03-12 23:56:47 · 229 阅读 · 0 评论 -
05.Java的运算符
1.运算符计算机的最基本的用途之一就是执行数学运算,比如:int a = 10;int b = 20;a + b;a < b;上述 + 和 < 等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下:算术运算符(+ - */)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。原创 2023-03-12 17:20:15 · 353 阅读 · 0 评论 -
04.Java的数据类型与变量
2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文。4. double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值。在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的计算结果等,对。原创 2023-03-12 14:44:38 · 270 阅读 · 0 评论 -
03.初识Java
注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。CTRL+S保存,保存完重新进行javac xxx.class+java xxx//println//ln即就是输出且换行。原创 2023-03-11 23:51:26 · 177 阅读 · 0 评论 -
02.运行Java程序
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。【面试题】JDK、JRE、JVM之间的关系?原创 2023-03-11 23:09:47 · 902 阅读 · 0 评论 -
01.Java的安装
需要注意Path路径一般是存在的,只需要追加即可。这里使用%JAVA_HOME%的意思是直接引用上面配置的JAVA_HOME的值,这样的好处在于,如果Java安装目录发生变话,主需要修改JAVA_HOME的值,不用再修改Path变量的值。第二步:输出java -version命令,如果输出如下图,表示安装配置成功,否则需要检查安装和配置是否正确。执行jdk-8u131-windows-x64.exe ,出现如下图界面,点击下一步。安装完成JDK以及相应的配置之后,需要验证是否安装成功,是否配置正常。原创 2023-03-11 22:29:46 · 473 阅读 · 0 评论