- 博客(14)
- 收藏
- 关注
原创 Java第二阶段JavaSE6(集合)
一、Java集合框架1.集合和数组一样,可以保存一组元素,但是集合将元素的操作都封装成了方法,操作简便,并且集合提供了多种不同的实现供我们使用。2.java,util.Collection是所有集合的顶级接口,里面定义了所有集合都必须具备的功能方法3.集合有两类常用子类:1)java.util.List:可重复的集合,且有序。通常我们称它为“线性表”2)java.util.Set:不可重复的集合上述两个都是接口,而元素是否重复取决于元素自身的equals方法,即:Set集合中不会存
2022-02-16 11:05:06 645
原创 Java第二阶段JavaSE3(异常)
一、try{}catch(){}JAVA异常处理机制中的try-catch语法:try{ 可能出现异常的代码片段}catch(XXXException e){ 当try中出现XXXException后的解决办法}try语句块不能独立存在,后面必须跟catch或finally。二、finally块finally块finally是异常处理机制中的最后一块,它可以直接跟在try语句块之后或最后一个catch之后。finally语句块的特点是:只要程序可
2022-02-10 10:56:41 350
原创 Java第二阶段JavaSE4(Socket编程基础)
一、可靠传输、不可靠传输(网络通讯)可靠传输典型:TCP协议不可靠传输典型:DCP协议(会丢包)二、Socket1.java.net.Socket 套接字Socket封装了TCP协议的通讯细节,我们使用他可以与远端计算机建立TCP链接。并基于一堆流的IO操作完成与远端计算机的数据交换。2.实例化Socket(建议端口号为8088)实例化Socket时需要传入两个参数:参数1:远端计算机的地址信息参数2:远端计算机打开的服务端口上述构造器实例化的过程就是与远端计算机建
2022-02-10 10:54:06 649
原创 Java第一阶段面向对象
第一天一、什么是类?什么是对象?1.现实生活中是由很多很多对象组成的,基于对象抽出类2.对象:软件中真实存在的单个个体/东西类:类别/类型,代表一类个体3.类是对象的模子,对象是类的具体的实例4.类可以包含:对象的属性/特征--------成员变量对象的行为/动作--------方法5.一个类可以创建多个对象二、创建类,创建对象,访问成员三、方法重载(overload)-----更加方便用户访问发生在同一类中,方...
2022-01-20 20:50:55 420
原创 Java第一阶段第六天
一、数组(数组的长度,一旦定义好了,就不能改变了)1.复制1)System.arraycopy()int[] a = {1,2,3,4,5};int[] b = new int[6];//a:源数组//1:源数组的起始下标//b:目标数组//0:目标数组的起始下标//4:要复制的元素个数System.arraycopy(a,1,0,b,4);2)Arrays.copyOf()int[] a = {1,2,3,4,5};//a:源数组//b:目标数组//6:目标数组
2022-01-07 17:46:19 465 1
原创 Java第一阶段第五天复习
一、循环结构1.for循环结构:应用率高,与次数有关的循环1)语法: 1 2 3 for(要素1;要素2;要素3){ 语句块/循环体 ------------ 4 }2)执行过程:1243243243--2 结束二、三种循环结构的选择规则1.先判断循环是否与次数有关:1)若相关,直接用for2)若不相关,再看要素1和要素3是否相同若相同,则用do...
2022-01-06 19:40:43 306
原创 Java第一阶段第四天复习
一、Scanner接收用户输入的数据:1.导入一个扫描仪: import java.util.Scanner2.新建一个扫描仪: Scanner scan = new Scanner(System.in);3.扫描一个数给age: <类型>age = scan.next<类型>(); PS:给变量赋值:1.赋一个固定的值...
2022-01-05 17:34:03 218
原创 Java第一阶段第三天复习
一、运算符:运算的符号1.算术运算符: +, -, *, /, %, ++, --1)%: 取模/取余, 余数为0即为整除2)++/--: 自增1/自减1,可在变量前也可在变量后 2.1)单独使用时,在前在后一样 2.2)被使用时,在前在后不一样 a++的值为a ------------------(a--的值为a) ++a的值为a+1 ----------------(--a的值为a-1)int c = a++; //1)先记录的a++...
2022-01-04 20:04:51 233
原创 Java第一阶段第二天复习
一、变量1.变量的声明int a; //声明一个变量a2.变量的初始化int b = 10; //声明一个变量b,并给变量赋值为103.变量的使用1)对变量的使用就是对那个数的使用 2)变量使用前必须声明并初始化4.变量的命名标识符:自己起的名字 规则1:只能包含字母、数字、下划线_、$符号,且不能以数字开头, 规则2:严格区分大小写 规则3:不能使用关键字 建议1:可以使用中文但不建议,建议使用英文的"见名知意" 建议2:小驼峰命名法 PS:类的命名法:大驼峰命名法
2022-01-01 06:23:53 92
原创 Java第一阶段第一天复习
一、java开发环境1.java编译运行的两个时期编译期:java源文件 编译后 生成.class字节码文件 运行期:JVM加载和运行.class文件2.java特点:跨平台3.JVM java虚拟机 java virtual machineJRE java运行环境 最小的运行环境 java runtime environment除了包含JVM外,还包含系统类库;JDK java开发工具包 最小的开发环境 java development kit除了包含JR...
2021-12-30 18:20:20 8637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人