Java基础
文章平均质量分 81
咸鱼努力翻身ing
这个作者很懒,什么都没留下…
展开
-
Day 1 JAVA语言概述
Day1 JAVA语言概述文档注释JDK,JRE,JVMPath环境变量编写、编译、运行编译:运行Tips:文档注释/**这是文档注释@author 周洲@version 1.0/*文档注释:可以被JDK提供的工具javadoc所解析生成一套以网页文件形式体现的该程序的说明文档。关于其命令行:java -d Name -author - version 文件名JDK,JRE,JVM1.** JDK就是Java Development Kit 的英文缩写**。主要面向开发人员原创 2021-05-08 00:13:27 · 113 阅读 · 1 评论 -
Day 2 Java基本语法
Java命名规范包名: 多单词组成时所有字母均小写类名、接口名:多单词组成时,所有单词首字母大写变量名、方法名:多单词组成时,第一个单词首字母小写,从第二个单词开始每个单词首字母大写常量名:所有字母均大写,多单词时每个单词用下划线连接Java数据类型#mermaid-svg-vUsIN57zYxwifeIN .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill原创 2021-06-05 15:26:30 · 71 阅读 · 0 评论 -
Day 3 面向对象编程(上)
三条主线Java类及类的成员:属性、方法、构造器、代码块、内部类。面向对象的三大特征:封装、继承、多态。其他关键字:this、super、 static 、final、 abstract 、interface 、package 、import一、 属性(成员变量) vs 局部变量相同点:1.定义变量的格式相同:数据类型 变量名 = 变量值;2. 均为先声明,后使用。3. 变量都有其对应的作用域。不同点:一、在类中声明的位置不同:属性:直接定义在类的一对{}内。局部变量:声明在原创 2021-06-20 22:20:39 · 49 阅读 · 0 评论 -
Day 4 面向对象编程(中)
一、继承继承的优点减少了代码的冗余,提高了代码的复用性便于功能的扩展为多态性的使用提供了前提继承格式class A extends B {}A:子类、派生类、subclassB:父类、超类、superclass一旦子类A继承父类B以后,子类A中就获取了父类B中声明的结构:属性和方法。特别地,父类中声明为private的属性和方法,子类继承父类以后,仍然认为获取了父类中私有的结构,只是因为封装性的存在,使得子类不能直接调用父类的结构而已。子类继承父类后,还可以声明自己特有的属性和方法原创 2021-06-21 12:56:58 · 71 阅读 · 0 评论 -
Day 5 面向对象编程(下)
一、Static关键字的使用static可以用来修饰属性、方法、代码块、内部类。一、static修饰属性:静态变量属性按照是否使用static修饰,分为静态属性与非静态属性(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立地拥有一套类中的非静态属性,当修改其中一个对象中的非静态属性时,不会导致其他对象中同样的属性值的修改。静态变量:我们创建了类的多个对象,多个对象共享同一个静态变量,当通过某一对象修改静态变量时,会导致其他对象调用此静态变量时是修改过了的。static修饰属性的原创 2021-06-22 10:53:34 · 59 阅读 · 0 评论 -
Day 6 异常处理
一、异常概述与异常体系结构异常可以分为两类:Error与ExceptionError:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等Exception:其他因编程错误或偶然因素导致的一般性问题,可以使用针对性的代码进行处理语法错误和逻辑错误不是异常!二、常见异常以下均为运行时异常public class ExceptionTest { //NullPointerException 空指针异常 public void test1(){ i原创 2021-06-22 15:16:40 · 56 阅读 · 0 评论 -
Day 7 字符串相关常用类
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-14 14:17:21 · 100 阅读 · 0 评论 -
Day 8 Java容器
一、 Java集合框架概述集合,数组都是对多个数据进行存储操作的结构,简称Java容器数组在存储数据方面的特点:数组在初始化以后,长度就确定了数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:初始化以后长度不可变,不便于扩展数组中提供的属性的方法少,不便于进行添加、删除、插入等操作,且效率不高,同时无法直接获取存储元素的个数数组中存储的数据是有序的,可重复的Java集合类可以用于存储数量不等的多个对象,还可以保存具有映射关系的关系数组Java集合可分为Col原创 2021-08-15 17:26:44 · 47 阅读 · 0 评论 -
Day 9 泛型
一、在集合中使用泛型泛型:把元素的类型涉及成一个参数,这个类型参数叫做泛型(JDK 5.0)在集合中使用泛型之前的情况:public void test(){ ArrayList list = new ArrayList(); list.add(78); list.add(89); list.add(92); list.add("Tom"); //问题一:类型不安全 for(Object score : list){原创 2021-08-15 22:06:05 · 65 阅读 · 0 评论 -
Day 10 IO流
一、File类一、File类的理解File类的一个对象,代表一个文件或一个文件目录(俗称文件夹)File类声明在java.io包下File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果要读取或写入文件内容,必须使用IO流来完成后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的终点二、File类的实例化//常用构造器File(String filePath)File(String parentPath原创 2021-08-17 15:49:50 · 61 阅读 · 0 评论