![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 87
火炎焱燚L&Y
这个作者很懒,什么都没留下…
展开
-
JAVA学习(day13IO流)
1.File类File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹);File类声明在java.io包下,类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 file类的常用方法:public String getAbsolutePath():获取绝对路径public String getPath() :获取路...原创 2021-08-26 21:46:37 · 95 阅读 · 0 评论 -
JAVA学习(day12泛型)
1.泛型所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如...原创 2021-08-25 18:15:07 · 73 阅读 · 0 评论 -
JAVA学习(day11集合)
1.数组和集合集合、数组都是对多个数据进行存储操作的结构,简称Java容器。此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 数组存储的特点:一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了,我们也就只能操作指定类型的数据了。比如:String[] arr;int[] arr1;Object[] arr2;同时存在了很多弊端:一旦初始化以后,其长度就不可修改;数组中提供的方法非常限,对于添加、...原创 2021-08-25 18:05:48 · 144 阅读 · 0 评论 -
JAVA学习(day09常用类)
1.String类String字符串,使用一对""引起来表示。String声明为final的,不可被继承;实现了Serializable接口表示字符串是支持序列化的;实现了Comparable接口表示String可以比较大小;String内部定义了final char[] value用于存储字符串数据。 常用的方法有:int length():返回字符串的长度: return value.lengthchar charAt(int ...原创 2021-08-24 20:47:20 · 63 阅读 · 0 评论 -
JAVA学习(day08多线程)
1.多线程的理解 程序:为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。进程:程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。程序是静态的,进程是动态的;进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。 若一个进程同一时间并行执行多个线程,就是支持多线程。线程作为调度和执行的单位,每个线程拥有独...原创 2021-08-24 14:17:47 · 59 阅读 · 0 评论 -
JAVA学习(day07异常处理)
1.异常 JAVA中异常的体系:* java.lang.Throwable* |-----java.lang.Error:一般不编写针对性的代码进行处理。* |-----java.lang.Exception:可以进行异常的处理* |------编译时异常(checked)* |-----IOException* ...原创 2021-08-23 21:20:58 · 102 阅读 · 0 评论 -
JAVA学习(day06面向对象③)
1.static关键字类属性作为该类各个对象之间共享的变量。在设计类时,分析哪些属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。如果方法与调用者无关,则这样的方法通常被声明为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用。在Java类中,可用static修饰属性、方法、代码块、内部类。被修饰后的成员随着类的加载而加载,优先于对象存在,修饰的成员,被所有对象所共享,访问权限允许时,可不创建对象,直接被类调用。class ...原创 2021-08-23 21:02:02 · 52 阅读 · 0 评论 -
JAVA学习(day05面向对象②)
1.面向对象的继承性 JAVA中当多个类存在相同属性和行为时,将这些内容抽取放到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。其中多个类可以成为子类(派生类),单独的类成为父类(基类)。理解为:“子类is a 父类”。 写作:class Subclass extends Superclass{} 继承性减少了代码的冗余,提高了代码的复用性,便于功能的扩展,为之后多态性的使用,提供了前提。一旦子类A继承父类B以后,子类A中就获取了父...原创 2021-08-22 22:07:52 · 74 阅读 · 0 评论 -
JAVA学习(day04面向对象)
1.面向对象理解 JAVA学习的面向对象是相对于面向过程而言的。面向过程强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 面向对象的三大特征:封装,继承,多态 面向对象的两个重要对象理解:类:对一类事物的描述,是抽象的、概念上的定义对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)...原创 2021-08-20 22:20:17 · 89 阅读 · 0 评论 -
JAVA学习(day03数组)
1.数组的理解数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数数组的特点:数组是序排列的数组属于引用...原创 2021-08-15 21:08:05 · 73 阅读 · 0 评论 -
JAVA学习(day02基本语法)
1.Java中的关键字 关键字是被赋予了特殊的定义,用作专门用途的一类字符串。关键字中所有字母都是小写。 Java中标识符是对各种变量、方法和类等命名时候使用的字符序列,合法的标识符规则如下:(1)由26个英文字母大小写,0-9 ,_或 $ 组成(2)数字不可以开头(3)不可以使用关键字和保留字,但能包含关键字和保留字(4)Java中严格区分大小写,长度无限制 (5...原创 2021-08-14 20:18:46 · 78 阅读 · 0 评论 -
JAVA学习(day01基础概述)
Java是一种面向Internet的编程语言。Java最开始富有吸引力是因为Java程序可以在Web浏览器中运行,这些Java程序被称为Java小程序(applet)。applet使用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。1.java基础知识图解Java基础部分学习全部内容基本如上图所示,重点是面向对象编程。在学习面向对象之前我们先学习基础的语法...原创 2021-08-13 22:18:47 · 88 阅读 · 0 评论