Java基础
文章平均质量分 62
雪上寒杉
你是无意穿堂风
展开
-
14、异常处理
1、异常检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。2、异常的体系ThrowableError如 OutOfMemoryEr原创 2022-03-20 13:12:34 · 94 阅读 · 0 评论 -
13、java常用类
1、API的使用JAVA8在线APIJAVA11在线API2、Scanner使用 next 方法: import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 从键盘接收数据 // next方式接收字符串原创 2022-03-20 13:12:00 · 403 阅读 · 0 评论 -
12、对象
1、面向对象区别:面向过程:实现一个功能时,每一步亲力亲为,在细节。面向对象:不关心具体实现步骤,而是直接找具体可以实现功能的对象来完成。2、类Class和对象Object类是对一类事物的描述,是抽象的、概念上的定义对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。万事万物皆对象类 = 抽象概念的人;对象 = 实实在在的某个人属性:对应类中的成员变量行为:对应类中的成员方法3、对象内存解析略4、成员变量和局部变量定义位置不一样局部变原创 2022-03-20 13:11:13 · 419 阅读 · 0 评论 -
11、数组
1、数组数组是用来存储固定大小的同类型元素的容器。2、声明数组dataType[] arrayRefVar; //首选 或dataType arrayRefVar[]; //效果相同,但不是首选3、创建数组静态初始化dataType[] arrayRefVar = new dataType[] {value0, value1, ..., valuek}; // 可以缩写成 dataType[] arrayRefVar = {value0, value1, .原创 2022-03-20 13:10:28 · 75 阅读 · 0 评论 -
10、流程控制
1、流程控制1.2、顺序结构顺序结构的程序语句只能被执行一次,如果想要同样的操作执行多次,就需要使用循环结构。2、判断语句2.1、ifif(布尔表达式) { //如果布尔表达式为true将执行的语句 }如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。public class Test { public static void main(String args[]){ int x = 10;原创 2022-03-20 13:09:55 · 63 阅读 · 0 评论 -
9、java-方法
1、方法Java方法是语句的集合,它们在一起执行一个功能。1.1、方法的命名1.方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。2.下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。一个典型的模式是:test_,例如 testPop_emptyStack。修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型 :方法可能会返回值。returnValueType原创 2022-03-20 13:08:04 · 50 阅读 · 0 评论 -
【无标题】
1、运算符Java 运算符1.1、算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。[外链图片转存失败,源站可能有防盗链机制,自增自减运算符1、自增(++)自减(–)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。2、前缀自增自减法(++a,–a): 先进行自增或者自减运算,再进行表达式运算。3、后缀自增自减法(a++,a–): 先进行表达式运算,再进行自增或者自减运算 实例:+号的常见用法数值普通加法;1原创 2022-03-20 13:06:22 · 43 阅读 · 0 评论 -
7、字符编码
1、数字和字符的对照关系表(编码表)编码表的由来计算机只能识别二进制数据,早期由来是电信号。为了方便应用计算机,让它可以识 别各个国家的文字。就将各个国家的文字用数字来表示,并一一对应,形成一张表。 这就是编码表。常见的编码表ASCII:美国标准信息交换码。 用一个字节的7位可以表示。ISO8859-1:拉丁码表。欧洲码表 用一个字节的8位表示。GB2312:中国的中文编码表。最多两个字节编码所有字符GBK:中国的中文编码表升级,融合了更多的中文文字符号。最多两个字节编码U原创 2022-03-20 13:04:42 · 63 阅读 · 0 评论 -
6、数据类型转换
数据类型转换原创 2022-03-20 13:04:02 · 127 阅读 · 0 评论 -
5、java变量
1、变量 Variable1.1、变量概念程序运行期间,内容可以发生改变1.2、变量的格式数据类型 变量名称; 创建一个变量变量名称 = 数据值; 把右边的数据值复制给左边的变量数据类型 变量名称 = 数据值; 在创建一个变量的同时立刻赋值1.3、变量的使用 public class DemoVariable { public static void main(String[] args) { //创建变量原创 2022-03-20 13:02:58 · 439 阅读 · 0 评论 -
4、Java常量
1、常量1.1、常量概念程序运行期间固定的量(不会变化的量)1.2、常量的分类a、字符串常量:用字符串包含其来的如:“abc”,“123”,“Hello”b、整数常量::直接写上的数字,没有小数点如:100,200,0,-250,-890,-12c、浮点数常量:直接写上的数字,有小数点如:100.0,200.0,0.005,-250.23,-890.44,-0.56d 、字符常量:凡是用单引号包含其来的单个字符如:‘嘿’,‘我’,‘是’,‘你’,‘爸’,‘爸’原创 2022-03-17 20:40:54 · 337 阅读 · 0 评论 -
3、HelloWorld
第一个java程序编写原创 2022-03-17 20:38:03 · 482 阅读 · 0 评论 -
2、Java开发环境配置
1、Java虚拟机-JVMJVM(Java Virtual Machine) java程序的运行环境跨平台:任何软件的运行都要运行在操作系统之上,为了跨平台,不同的操作系统都有不同的JVM虚拟机JRE,JDKJRE(Java Runtime Environment) 包含JVM和核心类库JDK(Java Development Kit) 开发程序包 包含了JRE(JVM和核心类库)2、JDK的下载和安装下一步下一步即可(确保目录没有中文和空格)也可以选择自己的专用目录(注意事项同原创 2022-03-17 20:35:44 · 113 阅读 · 0 评论 -
1、markdown语法
1、标题1.1、标题【----#空格标题----】 几个空格就是几级标题 最多6级2、段落格式Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加上回车。2.1字体[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l0gM7cHF-1647520087335)(…/markdown语法.assets/字体.png)]你好你好你好Java2.2分隔线[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i原创 2022-03-17 20:34:38 · 122 阅读 · 0 评论