
Java入门基础学习笔记
文章平均质量分 65
Java的基础学习
TorlesseLiang
来是偶然,去是必然,尽其当然,顺其自然。
展开
-
Java入门18、IO流
IO流IO流的分类根据处理数据类型的不同分为:字符流和字节流字节流 :以字节为单位,读写数据的流。 字符流 :以字符为单位,读写数据的流。 根据数据流向不同分为:输入流和输出流输入流 :把数据从 其他设备 上读取到 内存 中的流。 输出流 :把数据从 内存 中写出到 其他设备 上的流。字节流字节输出流(OutputStream)java.io.OutputStream 抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字 节输出流的基本.原创 2020-08-13 23:41:42 · 193 阅读 · 0 评论 -
Java入门-17、File类、递归
File类java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。构造方法:public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。 public File(File parent, String child) :从父抽..原创 2020-08-13 22:22:22 · 251 阅读 · 0 评论 -
Java入门-16、线程
并发与并行并行:指两个或多个事件在同一时刻发生(同时发生)。 并发:指两个或多个事件在同一个时间段内发生。线程和进程的区别:进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创 建、运行到消亡的过程。 线程:进程中...原创 2020-04-22 15:00:42 · 154 阅读 · 0 评论 -
Java入门-15、异常
异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处 理异常的方式是中断处理。 异常机制其实是帮助我们找到程序中的问题,异常的根类是 java.lang.Throwable ,其下有两个子类: java.lang.Error 与 ja...原创 2020-04-04 14:23:40 · 216 阅读 · 1 评论 -
Java入门-14、Map集合及其子类
Map集合Map 中的集合,元素是成对存在的。每个元素由键与值两部分组成,通过键可以找对所对应的值。Map 中的集合称为双列集合。需要注意的是, Map 中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。 相比Collection集合,Collection集合称为单列集合,采用一个个元素的方式进行存储。Map的常用子类(HashMap、LinkedHas...原创 2020-04-02 14:23:23 · 202 阅读 · 0 评论 -
Java入门-13、Set集合及其子类
Set集合java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。Set集合与List集合的区别:1、List集合是一个存储有序的集合,Set集合是一个存储无序的...原创 2020-04-02 13:33:16 · 384 阅读 · 2 评论 -
Java入门-12、List集合及其子类
List集合:java.util.List 接口是Collection接口下的一个子接口。List集合是存储引用类型的容器。特点:它是一个存储有顺序的集合 带有索引的集合,可以根据索引找到相应位置的元素 集合中可以存在相同的元素List继承了Collection的全部方法外,还有自己特定的方法:public void add(int index, E element) :在指...原创 2020-04-01 21:35:56 · 415 阅读 · 0 评论 -
Java入门-11、Collection类及泛型的使用
Collection类:集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组的区别:数组的长度固定,而集合的长度是可变的 数组中存储的元素的数据类型是相同的,可以存储任意类型的数据,集合存储的时引用数据类型查看Collection的源码可以知道,Collection是单列集合类的根接口,其有两个重要常见的子接口分别是java.util.List 和 jav...原创 2020-04-01 20:46:28 · 362 阅读 · 0 评论 -
Java入门-10、Object类认识与使用、Date类以及包装类
1、认识与了解Objecet类java.lang.Object 类是Java语言中的根类,即所有类的父类。 它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 如果一个类没有特别指定父类, 那么默认则继承自Object类2、根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。比较常见的两种方法:public St...原创 2020-03-31 22:43:14 · 183 阅读 · 0 评论 -
Java之JRE、JDK和JVM
JRE(Java Runtime Environment):是java程序运行时的环境,包含JVM和运行时所需要的核心类库。JDK(Java Development Kit):是java程序开发工具包,包含JRE和开发人员使用的工具 其中开发的工具:编译工具(java.exe)和运行工具(java.exe)JVM(Java Virtual Machine):是Java...原创 2020-03-27 10:58:54 · 167 阅读 · 0 评论 -
Java入门-09、final关键字、static关键字、内部类的认识
final关键字的使用final:不可改变。可以用于修饰类、方法和变量。被修饰的类不能被继承 被修饰的方法不能被重写 被修饰的变量,不能被重新赋值1、被final所修饰的局部变量只能够进行一次赋值操作,随后不能改变2、引用类型的局部变量被final修饰后,只能指向同一个对象,地址值不能发生改变3、final对成员变量的初始化的两种方法class User{ //第一...原创 2019-07-28 12:10:38 · 178 阅读 · 0 评论 -
Java入门-08、接口、多态
接口、多态接口是Java语言中的一种引用类型,是方法的集合 接口内部主要封装了方法,包含抽象方法,默认方法,静态方法 定义格式:public interface 接口名{//抽象方法//默认方法//静态方法}接口的使用,它不能创建对象,但是可以被实现(implements,类似于被经常)public interface JieKou1 {...原创 2019-07-28 11:57:00 · 172 阅读 · 0 评论 -
Java入门-07、继承、抽象类
类的继承,以及类的调用extends 子类继承父类super 调用父类的变量或者方法子类父类的重名函数的覆盖(重写)子类创建的对象调用重名函数:子类的重名函数会覆盖掉父类的函数,即执行的是子类中的重名函数方法体class A{ int a=10; public A(){} public void ADemo(){ System.out....原创 2019-07-28 11:26:26 · 263 阅读 · 0 评论 -
Java入门-06、String类、StringBuilder类
String类String类:一旦创建,不会改变 不发生改变,因此被共享 等效于字符数组字符串类的底层实现就是字符数组 public static void main(String[] args) { //创建了对象“hello",hello不会发生改变 //s和s1对象都是hello,故hello共享 String s = "h...原创 2019-07-28 11:21:33 · 157 阅读 · 0 评论 -
Java入门-05、Scanner类、Arrays类、ArrayList类、Random类基础
Scanner类Scanner类的认识以及使用1、使用该类需要导包2、使用规范:Scanner 变量名 = new Scanner(System.in);调用:变量名.方法名();import java.util.Scanner; public static void main(String[] args) { //使用Scanner一个对象sc ...原创 2019-07-28 11:12:44 · 214 阅读 · 0 评论 -
Java入门-04、数组、类与对象、封装、构造方法
数组数组定义,以及注意事项:数组的定义:数据类型[] 数组名 = new 数据类型[数组长度]静态初始化:在定义数组的时候就已经确定了数组的存储元素动态初始化:在定义数组的时候明确了数组的长度,但是不确定数组存储元素注意事项:1、数组属于引用数据类型2、数组必须要有长度3、数组的长度,在运行时不能改变4、存储的元素数据类型需与数组的数据类型保持一致import java....原创 2019-07-28 11:06:35 · 241 阅读 · 0 评论 -
Java入门-03、流程控制语句
条件语句以及循环语句条件语句:if(){}if(){}else{}if()else if(){}else if(){}...switch(值){case:值执行语句:break;case:值执行语句:break;}注意:case的穿透性:假若找到目标值,但是缺未找到break,则继续执行下面的语句直到找到break为止循环语句:for(初始化,约束条件,调整){}...原创 2019-07-28 11:01:54 · 153 阅读 · 0 评论 -
Java入门-02、方法及方法重载
方法的定义、调用及其注意事项1、定义格式:修饰符 返回值类型 方法名(参数){方法体;返回值;}参数的种类:形式参数和实际参数形参:方法声明的不具有数值的参数实参:方法体中的有实际值的参数2、调用在主方法内直接调用,利用方法名调用3、注意事项1.方法体内不能嵌套方法即方法不能定义在另一个方法里面 public static void main(String[]...原创 2019-07-28 10:57:19 · 165 阅读 · 0 评论 -
Java入门-01、注释、关键字、常量、变量、数据类型
常量、变量及数据类型常量:在java程序中固定不变的数据变量:在java程序中可以变化的量称为变量注意:定义的变量,不赋值不能使用java的数据类型分为两大类:基本数据类型:整数、浮点数、字符、布尔引用数据类型:类、数组、接口基本数据类型:java的四类八种数据类型:逻辑型:boolean取值范围:true/false文本型:char取值范围:两个字节整数型:b...原创 2019-07-28 10:53:33 · 255 阅读 · 0 评论 -
Java运行环境的搭建
Java的编程需要适合其的编译环境。1、Java的编译环境的搭建到网络上等一些途径下载相应版本JDK(32位或者64位) 下载时一般默认路径 (通常为:C:\Program Files\Java\jdk) 下载完成后,进行环境路径设置(Path、JAVA_HOME等环境变量)先设置环境变量JAVA_HOME的路径(即bin目录上一级)设置Path路径(即bin目录的...原创 2019-07-27 16:52:16 · 316 阅读 · 0 评论