07 2022 档案
摘要:8.5、String类 8.5.1、String 的概念 定义:在 java 中的字符串类型 String 类在 java.lang 包下面。 String类代表字符串。Java 程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。 字符串不变;它们的值在创建后不能被更改。字符串缓冲区支持
阅读全文
摘要:第八章、常用类 本章要学会查看API,多翻看API。如有需要可以在百度网盘里自己拿,两个版本差不多的。 链接:https://pan.baidu.com/s/1eVwiJdEy1BVkvQYK8DD5Sg 提取码:K9gh 8.1、包装类 8.1.1 包装类的分类 针对八种基本数据类型相应的引用类型
阅读全文
摘要:第七章、异常 Java 语言中,将程序执行中发生的不正常情况称为“异常”。 1. 异常体系 Error(错误): Java 虚拟机无法解决的严重问题,如:JVM 系统内部错误、资源耗尽等严重情况。比如:StackOverflowError[栈溢出]和OOM(out of memory),Error
阅读全文
摘要:6.13、==多态== 多态的基本介绍 方法或对象具有多种形态。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。 多态的使用前提 多态必须发生在子父类关系中。(继承关系) 使用多态一般要使用方法的重写,如果不使用方法的重写,那么多态就没有意义了。 好处:优化代码设计,比较强调代码的设计思想
阅读全文
摘要:6.6、static 关键字 定义:用 static 修饰的属性和方法,表示是静态的属性和方法,可以通过类名直接调用 需求:想不创建对象,而能直接通过类名去调用属性和方法使用,就像:Arrays类一样 作用:直接通过类名去调用属性和方法使用 观察:被 static 修饰的方法名或属性名在代码中是斜着
阅读全文
摘要:第六章 Java_类与对象 java 面向对象的语言 面向对象的三大特征:封装、继承、多态 6.1、面向过程与面向对象编程的区别 面向过程:自己去完成 面向对象:不自己去做,让对象去完成 1)面向过程的思维解决问题: 1.凡事亲力亲为,效率比较低 2.不符合现在企业开发的要求 - 效率 如:数组 f
阅读全文
摘要:5.8、选择排序 规则 从数组的第一个元素开始,依次和数组后面的元素进行比较,如果满足条件,交换元素。 案例 //选择排序 int[] arr = {133,242,189,153,190}; for (int i = 0; i < arr.length - 1; i++){ for (int j
阅读全文
摘要:5.4、null 和空字符串的区别 (==面试题==)了解 null :表示没有在内存中开辟任何空间 注意: 不要使用 null 对象去调用任何的方法和属性!! 如果你认为对象可能会是 null 的,那么就要进行非 null 判断 if(对象 != null) null 可以参与比较,但是不能调用方
阅读全文
摘要:第五章 数组 5.1、数组概念 数组:数组可以保存==同一种数据类型==的多条数据 5.2数组的定义 1)数组的定义有两种方式: 数组的动态初始化 //定义数组并且开辟内存空间 数据类型[] 数组名 = new 数据类型[数组长度]; 数组的静态初始化 类型[] 数组名 = new 类型[]{元素,
阅读全文
摘要:c) for 循环 while、do...while:一般用在==循环次数不固定==的情况,结构松散; for:用在==循环次数固定==的情况,结构紧密。 语法 for(循环变量初始化;循环条件;循环变量迭代) { 循环体; } 流程图 1.循环变量初始化 -> 2.循环条件 -> 3.循环体语句
阅读全文
摘要:e. 选择结构switch 语法 switch(表达式){ case 常量1: 语句块1; break; case 常量2: 语句块2: break; ... case 常量n; 语句块n; break; default: default语句块; break; } 表达式对应一个值;表达式的返回值必
阅读全文
摘要:第三章 运算符 3.1、算术运算符 1)运算规则 | *运算符* | *运算规则* | *范例* | *结果* | | | | | | | + | 正号 | +3 | 3 | | + | 加 | 2+3 | 5 | | + | 连接字符串 | “中”+“国” | “中国” | | - | 负号 |
阅读全文
摘要:第一章 Java概述 1.1、java开发环境概述 什么是JVM JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台 什么是JRE 包括Java虚拟机(JVM Java Virtual Mac
阅读全文