- 博客(16)
- 收藏
- 关注
原创 【Java笔记】第十五章:IO流
c. void write(byte[] bs,int off,int len):将bs数组中的部分内容写入到文件中,起始下标为 off,写入的个。b. int read(byte[] bs):从文件中一次性读取多个字节内容,读取的内容自动存储在bs数组中,返回值。a. int read() : 一次性从文件中读取一个字节的内容,读取的内容作为返回值返回,如果达到文件的尾。中(存储的起始下标为off),一次性读取的字节个数为 len ,如果达到文件的尾部,则返回-1.
2024-10-31 09:00:00 611
原创 【Java笔记】第十三章:集合
/ 从键值对中获取键的信息。的键上,为保证键的不允许重复,则自定义类型的对象对应的类需要覆盖hashCode方法和。中, 为了保证元素内容不重复,则需要对象对应的类覆盖 hashCode方法 和。:按照添加顺序进行集合元素存储,同时元素内容不允许重复。类型的对象,按照添加顺序进行存储、无下标、元素不可以重复。的子接口,无序、无下标、对元素内容进行排序。// 控制集合的下标:从。类型的对象,无序、无下标、元素不可以重复。的子类,按照添加的顺序完成键值对的存储。类型的对象,有序、有下标,元素可以重复。
2024-10-25 10:01:08 611
原创 【Java笔记】第十一章:内部类
(1) 要求:继承一个父类或是实现一个接口(2) 特点:匿名内部类定义和对象的创建一起完成,基于一个匿名内部类只能创建该类的一个对象案例:args){// 匿名内部类b){return sum;ia.m1();void m1();
2024-06-13 11:00:13 535 1
原创 【Java笔记】第十章:接口
private 返回值类型 方法名(形参列表){ //方法实现 }六、接口的分类1. 常量接口:接口中只有静态常量,没有定义任何方法,应用不广泛int n = 6;
2024-06-07 18:24:56 705
原创 【Java笔记】第九章:三个修饰符
(1) 被 abstract 修饰的类称为抽象类(2) 语法:abstract class 类名{ }(3) 特点:抽象类可以声明引用,但是不能创建对象(4) 注意:抽象类中可以定义属性、成员方法、构造方法(1) 被final修饰的变量作用范围内的常量(2) 语法:final 数据类型 变量名;final 数据类型 变量名 = 值;(3) 被 final修饰的引用,存储的对象不允许改变。
2024-06-06 10:43:30 717
原创 【Java笔记】第八章:面向对象的三大特性[封装、继承、多态]
一、封装1. 目前程序存在的问题:程序没有进行数据安全检测,可能出现业务逻辑问题2. private :私有的,被 private修饰的内容,只能在本类中使用3. 给私有化的属性提供公开的get和set方法(1) set方法:为属性赋值public void set属性名(数据类型 变量名){this.属性名 = 变量名;}注意:()中的数据类型取决于赋值对应的属性类型(2) get方法:获取属性值public 返回值类型 g
2024-05-31 14:27:44 920
原创 【Java笔记】第七章:面向对象
定义在类以内,方法以外3. 构造方法的要求:(1) 构造方法的方法名必须和类名一致(2) 构造方法没有返回值类型(连void都没有)(3) 语法:public 类名(形参){}(4) 构造方法允许重载(一个类中可以定义多个构造方法:无参数的构造方法只能定义一个,可以定义多个有参数的构造方法)(5) 构造方法不允许手动调用4. 使用:(1) 构造方法在创建对象时,jvm根据传递的参数决定使用哪一个构造方法完成对象的创建。
2024-05-18 15:10:19 356
原创 【Java笔记】第五章:函数
定义在类以内,其他函数以外(与main并列)二、函数的基本使用1. 函数的定义:public static void 函数名(){// 函数体(函数实现)函数的定义分为函数的声明 和函数的实现;函数的声明:public static void 函数名()注意:函数名望文生义、驼峰命名函数的实现:{}2. 函数的调用:(1) 可以通过函数名使用函数,被称为调用(2) 语法:函数名();三、参数的使用1. 多数情况下,函数与调用者之间需要数据的交互;
2024-04-28 14:55:20 664
原创 【Java笔记】第四章:循环结构
再次执行循环体,循环变量的改变,再次的判断循 环条件...直到循环条件不满足,结果为false,终止、跳出循环结构。循环变量改变,再次判断循环条件,如果满足-结果为true,执行{}中循环体,从而执行循环变量的改。先执行循环的初始化,接着判断循环条件,如果条件满足-结果为true,执行{}中循环体,从而执行。先执行循环变量的初始化,接着执行循环体,同时 循环变量改变,然后判断循环条件,条件满足,则。(1) 先判断,再执行,执行的次数为0~n次。先执行,再判断,执行的次数为:0~n次。// 循环变量的改变。
2024-04-20 12:58:35 1542
原创 【Java笔记】第三章:分支结构
(1) 语法:if(判断条件/布尔表达式){// 语句(2) 执行原理:如果 if后面()中的条件成立,结果为true,则执行{}中的语句。
2024-04-13 20:03:54 524
原创 第二章:变量、数据类型、表达式、运算符
Java 的基本类型都有对应的值域和默认值。可以看到,byte、short、int、long、float 以及 double 的值域依次扩大,而且前面的值域被后面的值域所包含。(2) 原理:判断布尔表达式结果是否成立,成立——true,则执行表达式1;&&:逻辑与,并且,两端连接的必须都为布尔表达式,两端同时为true,结果才为true。||:逻辑或,或者,两端连接的必须都为布尔表达式,只要有一端为true,结果就为true。(2) 字符串的拼接:只要+一端为字符串类型,则+就为字符串的拼接。
2024-03-30 11:48:19 936
原创 二、Java语言的特点
相对 c、c++。Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持goto语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。
2024-03-26 11:39:44 1425
原创 第一章 Java环境搭建
Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。JRE是个运行环境,JDK是个开发环境。另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境。不同的计算机编程语言语法不同;
2024-03-15 10:22:35 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人