Java笔记
文章平均质量分 89
java初学笔记
� Nostalgia
这个作者很懒,什么都没留下…
展开
-
Java初学Day9---I/O流
1:IO介绍在前面学习的程序中数据最终都内存中,变量,int a = 10; 数组、字符串、集合,这些容器都可以存放数据,但是它们把数据都存放在内存中,一旦程序停止运行,JVM退出。那么给JVM分配的内存空间就消失了,在整个程序中的数据就没有了。内存属于临时存储设备,断电、程序运行结束,内存释放,数据就消失。持久化存储设备:数据可以这类设备上长久的保存。硬盘、U盘、光盘、磁带、软盘、云盘等。这些设备都可以长久的保存数据,当需要数据的时候,可以到这些设备上获取数据。IO技术:把程序中的数据..原创 2021-12-16 13:42:44 · 124 阅读 · 0 评论 -
Java初学Day8---枚举.包装类.字符串
1:枚举enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。JDK1.5 之前,我们定义常量都是: public static fianl.... 现在又有了枚举,可以把相关的常量分组到一个枚举类型里,枚举指由一组固定的常量组成的类型 ;可以将枚举看成一种特殊的类,枚举的思想很简单,也很方便:它代表了一组固定的常量值。声明枚举时必须使用 enum 关键字,然后定义枚举的名称,枚举声明的语法如下:Public en...原创 2021-12-09 08:39:42 · 233 阅读 · 0 评论 -
Java初学Day7---集合和泛型
集合和泛型1:集合框架介绍在JDK1.2之前,Java中提供的集合容器数量比较少。到了jdk1.2开始提供大量的集合容器。由于我们在程序中会遇到不同的需求,在存储对象的时候,需要采用不同的方式来存放。集合容器最终它对存放在其中的对象存储的方式不同,这时sun公司就对这些集合容器存放数据的方式以及操作这些集合容器的方法进行了共性的抽取。于是就形成了一个集合体系。把这个体系称为集合框架。而在这个体系的最顶层定义着当前所有集合容器操作的最共性(最基本)的操作行为。3:Collection.原创 2021-12-07 17:21:20 · 160 阅读 · 0 评论 -
Java初学Day6---异常
第六天1:什么是异常程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常常见的异常有:先记5个算术异常:ArithmeticExecption空指针异常:NullPointerException数组下标越界异常:ArrayIndexOutOfBoundsException类型转换异常:ClassCastException数组负下标异常:NegativeArrayException字符串转换为数字异常:NumberFormatExcepti原创 2021-12-02 15:21:30 · 105 阅读 · 0 评论 -
Java初学Day5---抽象类和接口
第五天1:抽象类和普通类的区别1:抽象方法介绍当父类的某些方法不确定时,或者每一个子类都有不同的表现形式的时候,可以用abstract关键字来修饰该方法。被abstract修饰,没有方法体的方法,就叫抽象方法,特点:抽象方法没有方法体,只有方法的声明 如果一个类中存在抽象方法,那么这个类必须要声明为抽象类如果父类中有一个方法,每一个子类都有不同的实现,此时可以将这个方法声明为抽象方法,抽象方法是没有方法体的,只是一种规范。Pet类中的toHospital() 方法不需要具原创 2021-12-02 15:13:23 · 114 阅读 · 0 评论 -
Java初学Day3
第三天1:封装1.1:封装的概念封装是java的三大特性之一将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问1.2:封装的原则 - 记住1:将属性隐藏起来 2:对外提供公共的访问方法(赋值,取值)1.3:实现封装的步骤 - 记住 1:私有化属性;2:创建公共的getter和setter方法;3:在setter方法中添加控制语句private 关键字说明:被private修饰的属性和方法只能在本类...原创 2021-11-30 01:40:14 · 154 阅读 · 0 评论 -
Java初学Day4
第四天1:方法的重写:overriding使用:当父类中的方法不能满足子类的需要。方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重新编写重写的前提是:必须在继承体系下,也就是必须存在继承关系重载的前提是:同一个类中1:方法重写的原则 1、方法名必须相同2、参数列表必须相同3、返回值类型相同或者是其子类4、访问权限相同或不能严于父类注意:一般不会去改变返回值和访问权限 父类的私有方法不能被重写,重写的是可以被继承的方法 一般情况下.原创 2021-11-30 01:30:57 · 142 阅读 · 0 评论 -
Java 初学Day2
第二天1:方法1:方法的定义方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果方法定义类的某种行为(或功能), 是功能的实现记忆:方法五要素:修饰符,返回值类型,方法名,参数列表,方法体。public void show(){System.out.println("姓名:" + name + ",年龄:" + age);}方法中返回值介绍: 如果方法有返回值,方法中必须使用关键字return返回某个值,返回值类型为该值的类型,且返回值只...原创 2021-11-30 01:28:14 · 308 阅读 · 0 评论 -
Java初学Day1
第一天理解面向对象和面向过程的区别?盖房子过程:设计结构,办手续,买砖头,买水泥,打地基,砌墙,封顶,装饰设计,买装修材料,装修,入住使用2种语言来描述盖房子的这件事情,C, javaC语言实现盖房子这件事情:- 面向过程的语言我要设计我要去办手续我要买砖头我要买水泥我要打地基我要砌墙我要封装我要装修设计我要买材料我要装修C面向过程,以过程为核心,每一个过程/流程都需要自己亲力亲为的去实现,Java - 面向对象,以对象为核心,不需要关原创 2021-11-30 01:19:54 · 140 阅读 · 0 评论