自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 17、网络编程

一、网络通信 1、网络通信的概念 2、IP 地址 IPV4: 3、域名和端口号 注:在网络开发中,不要使用 0-1024 的端口,已经被有些程序占用了 4、网络通信协议 5、TCP/UDP 二、InetAddress 和 Socket 1、InetAddress 类 案例: //演示InetAddress类的使用 public class Api_ { public static void main(

2022-04-13 11:23:29 988

原创 16、IO流

一、文件 1、创建文件 package com.yys02.file; import org.junit.jupiter.api.Test; import java.io.File; import java.io.IOException; //演示创建文件 public class FileCreate { public static void main(String[] args) { } //方式一:new File(String pathname) .

2022-04-08 19:51:25 230

原创 15、线程(基础)

一、线程 1、概念介绍 2、单线程和多线程 3、并发和并行 二、线程基本使用 1、创建线程的两种方式 (1)案例1:继承 Thread 类 注:在多线程编程里面,不是main方法结束了,就意味着进程就结束了 //演示通过继承 Thread 类创建线程 public class Thread01 { public static void main(String[] args) throws InterruptedException {

2022-04-08 10:51:03 516

原创 14、泛型

一、泛型 1、引出泛型 2、泛型介绍 可以理解为:泛型就是可以表示数据类型的一种数据类型。 public class Generic01 { public static void main(String[] args) { //注意:特别强调:E 具体的数据类型在定义Person对象的时候指定,即在编译期间,就确定 E 是什么类型 Person<String> person = new Person<String

2022-04-08 10:47:18 447

原创 13、集合

一、集合 二、集合的框架体系(必背) 主要分两大类(必背) 单双列集合的区别 三、Collection 方法 1、Collection 接口实现类的特点 注:list.add(10); 等价于list.add(new Integer(10)); 其余的同理 2、Collection 接口遍历元素方式1---使用Iterator(迭代器) 案例: 3、Collection 接口遍历元素方式2--- for 循环增

2022-04-08 10:42:52 716

原创 12、常用类

一、包装类 1、八大常用包装类 2、包装类和基本数据的转换 //演示int<-->Integer 的装箱和拆箱 //jdk5前是手动装箱和拆箱 //手动装箱 int n1 = 100; Integer integer = new Integer(n1); Integer integer1 = Integer.valueOf(n1); //手动拆箱 int i = integer.intValue(); //jdk5以后就可以自动装箱和自动拆箱 int n2 .

2022-04-08 10:37:54 502

原创 11、异常(Exception)

一、异常 1、异常介绍 2、异常体系图(重要) 3、异常处理 (1)try-catch-finally (2) throws 注:JVM 处理异常 1、输出异常信息 2、退出程序 如果程序员没有显示处理异常,默认得就是 throws 4、try-catch-finally public class TryCatchExercise01 { public static void main(String[] args)...

2022-04-08 10:28:57 163

原创 10、枚举和注解

一、枚举 1、枚举的两种实现方式 (1)自定义类实现枚举 (2)enum关键字实现枚举 如果有多个常量(对象),使用对象间隔 如:(注: 使用 enum 来实现枚举,要求将定义常量的对象写在最前面 ) SPRING("春天", "温暖"),WINTER("冬天", "寒冷"),SUMMER("夏天", "炎热"),AUTUMN("秋天", "凉爽"); 2、enum 关键字实现枚举注意事项 3、enum 常用方法 4、enum 实现接口

2022-04-08 10:13:20 408

原创 泰坦尼克训练数据集

链接:https://pan.baidu.com/s/175zFJE1NS2QoSP8P1omo_g 提取码:t1k8

2022-04-07 11:03:07 452

原创 9、面向对象编程(高级)

一、类变量/静态变量和类方法和静态方法 1、什么是类变量/静态变量 注: 1、静态变量是被对象共享的 2、因此不影响对静态对象的使用 2、类变量的使用细节 3、类方法/静态方法 4、类方法/静态方法注意事项 二、mian 方法 1、mian语法说明 三、代码块 1、代码块的基本介绍 2、代码块的使用细节 注意:第二点 注:第六点很重要 四、单例设计模式

2022-03-31 22:29:16 325

原创 8、面向对象编程(中级)

一、包 1、包的三大作用 (1)区分相同名字的类 (2)当类很多时,可以很好的管理类 (3)控制访问范围 2、包的基本语法 例:package com.hspedu; 说明:1、package 关键字,表示打包 2、com.hspedu 表示包名 3、包的本质 包的本质实际上就是创建不同的文件夹/目录来保存类文件 4、包的命名即规范 5、包的注意事项和细节 二、访问修饰符 1、基本介绍 注:必背 注:只有默认和public才能修饰类 这里的子类指的

2022-03-31 22:06:55 303

原创 7、面向对象编程(基础)

退出方法用 return 注:完成方法题的思路 1、方法的返回类型是什么? 2、方法的名字是什么? 3、方法的形参是什么? 4、方法体是什么? // 使用OOP面向对象解决 // 实例化一只猫[创建一只猫对象] // 1、new Cat() 创建一只猫 // 2、Cat cat1 = new Cat(); 把创建的猫赋给 cat1 // 3、cat1、cat2 就是一个对象 Cat cat1 = new Cat(); cat1.name

2022-03-31 21:46:22 314

原创 6、数组、排序和查找

一、数组(array) 介绍:数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型 即:数(数据)组(一组)就是一组数据 1、数组的创建 如: //1、 double[] 表示是double类型的数组,数组名是num01 // 2、{3, 4, 6, 8.7, 3.4} 表示数组的值/元素, 依次表示数组的第几个元素(从0开始) // 3、可用 for 循环遍历 // 4、[] 中括号可以写在数组名后 如:double num[] = {3, 4, 6, 8.7, 3.4};

2022-03-31 10:19:24 936

原创 5、控制结构(循环是重点)

一、顺序控制 程序从上到下逐行地执行,中间没有任何判断和跳转。 二、分支控制 if-else 分支控制:让程序有选择的执行,分支控制有三种,1、单分支 2、双分支 3、多分支 1、单分支 2、双分支 双分支流程 3、多分支 特别说明: (1)多分支可以没有else,如果所有的表达式都不成立,则一个执行入 口都没有 (2)如果有else,如果所有的条件表达式都不成立,则默认执行else代码块 多分支流程图(重要) 4、嵌套分支

2022-03-31 10:12:52 332

原创 4、进制、位运算、原码、反码、补码(重点)

一、进制的转化(基本功) 二、位运算 位运算符 三、原码、反码、补码(重点)

2022-03-31 10:08:42 122

原创 3、标识符的命名规则和规范键盘输入

Scanner类表示简单文本扫描器,在java.util包 步骤: 1、引入/导入 Scanner类所在的包 2、创建 Scanner 对象,new 创建一个 3、接收用户的输入 Scanner myScanner = new Scanner(System.in); //new 一个Scanner类的对象,命名为myScanner System.out.println("请输入名字"); String name = myScanner.next(); //表示接收用户的输入 ...

2022-03-31 10:04:47 437

原创 2、运算符

一、运算符介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 1、算术运算符 2、赋值运算符 3、关系运算符(比较运算符) 4、逻辑运算符 5、位运算符(需要二进制基础) 6、三元运算符 二、算术运算符 算数运算符一览: "%"取模的本质是,a % b = a - a / b * b System.out.println(10 %3 ); //1 System.out.println(-10 % 3); //-1 System.out.println(10 %

2022-03-31 10:03:23 161

原创 1、变量(API文档:www.matools.com)

概念:变量是程序的基本组成单位,变量有三个基本要素(类型+名称+值) 如:int a = 1; //定义了一个变量,类型int整型,名称为a,值为1 变量使用的基本步骤 (1)声明变量 int a; (2)赋值 a = 60; //在计算机里应该读作,把60赋给a (3)使用System.out.println(a); (通常一步完成 [ int a = 60; ] ) 变量使用的注意事项 1.变量表示内存中的一个存储区域 [不同的变量,类型不同,占用的空间大小不同,比如: int

2022-03-30 14:29:02 769

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除