自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 java语言--------javaSE之网路编程

网路编程网络模型概述和图解网络模型概述计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型一般是指OSI(Open System Interconnection开放系统互连)七层参考模型TCP/IP四层参考模型主机至网络层(物理层 , 数据链路层) , 网际层 , 传输层 , 应用层(应用层 , 表示层 , 会话层)网络模型7层概述:物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱

2020-09-03 17:56:13 221

原创 java语言--------javaSE之多线程

多线程进程概述及多进程的意义线程和进程:要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程的意义单进程计算机只能做一件事情。而我们现在的计算机都可以一边玩游戏(游戏进程),一边听音乐(音乐进程),所以我们常见的操作系统都是多进程操作系统。比如:Windows,Mac和Linux等,能在同一个时间

2020-08-27 14:24:19 420

原创 java语言--------javaSE之杂七杂八的流

杂七杂八的流数据输入输出流的概述和使用数据输入输出流的概述数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型public static void main(String[] args) throws IOException { //数据输入输出流:这对流的特点是,能够读写基本数据类型。 // DataOutputStream // DataInputStream //wri

2020-08-20 17:05:42 152

原创 java语言--------javaSE之字符流

字符流字符流出现的原因及编码表概述和常见编码表A: 字符流出现的原因:由于字节流操作中文不是特别方便,所以,java就提供了字符流。B: 码表 UTF-8 GBKC:字符流: 字符流 = 字节流 + 编码表String类中的编码和解码问题编码: 就是把字符串转换成字节数组把一个字符串转换成一个字节数组public byte[] getBytes();使用平台的默认字符集将此 String编码为 byte 序列,并将结果存储到一个新的 byte 数组中。public byte[]

2020-08-16 19:40:49 137

原创 java语言--------javaSE之IO流基类

IO流基类IO流概述及其分类IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中 java.ioIO流分类a:按照数据流向 站在内存角度输入流 读入数据输出流 写出数据b:按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流。其他用字节流。如果你什么都不知道,就用字节流

2020-08-16 19:40:05 150

原创 java语言--------javaSE之File类

File类File类的概述和构造方法File类的概述File 文件和目录路径名的抽象表示形式。这个File类可以用来表示文件,也可以用来表示目录构造方法:\File(String pathname):根据一个路径得到File对象File(String parent, String child):根据一个目录和一个子文件/目录得到File对象File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象案例演示Fil

2020-08-15 20:18:54 92

原创 java语言--------javaSE之IO流的概述及异常处理

IO流的概述及异常处理IO流概述IO流用来处理设备之间的数据传输,上传文件和下载文件异常的概述和分类异常的概述: 异常就是Java程序在运行过程中出现的错误。异常的基类: Throwable严重问题: Error 不予处理,因为这种问题一般是很严重的问题,比如: 内存溢出非严重问题: Exception编译时异常: 非RuntimeException运行时异常: RuntimeExceptionJVM默认是如何处理异常的main函数收到这个问题时,有两种处理方式:自己将该问题处理

2020-08-15 20:18:08 108

原创 java语言--------javaSE之Map集合

Map集合Map集合 就是用来存储 这种 键值映射关系的数据 。 Map 是双列集合 一个键只能只能映射一个值,键是唯一的。多次存储相同的键,就会发生键相同值覆盖。Map集合的数据结构只跟键有关,跟值没关系。Collection 单列集合存储键是String类型 值是Student类型HashMap 键的数据结构是哈希表,键的唯一性,要靠键重写hashCode()和equals()方法才能保证,如果不重写,则无法保证键的唯一性。String 类重写hashCode()和equals()方法

2020-08-11 19:09:56 250

原创 java语言--------javaSE之Set集合概述及特点

Set集合概述及特点Set 集合:元素唯一,不允许重复。 HashSet LinkedHashSet TreeSet HashSet:底层数据结构是哈希表(JDK1.7 数组+链表 JDK1.8 优化 数组+链表+红黑树)元素无序(存取元素的顺序不一致)且唯一(元素不允许重复) HashSet集合保证元素的唯一性,是靠元素重新hashCode和equals()方法来保证的,如果元素不重写,则无法保证元素的 唯一性。HashSet存储字符串并遍历HashSet<String>

2020-08-11 19:09:00 218

原创 java语言--------javaSE之集合与List

集合与List对象数组的概述和使用案例演示需求:我有3个学生,请把这个3个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。学生:Student成员变量:name,age构造方法:无参,带参成员方法:getXxx()/setXxx()public class MyTest { public static void main(String[] args) { /* A: 案例演示 需求:我有3个学生,请把这个3个学生的信息存储到数

2020-08-06 16:38:29 98

原创 java语言--------javaSE之正则表达式

正则表达式正则表达式正则表达式:正确规则的表达式 规则java给我们定的是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头普通方法:public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入的你的QQ号");

2020-08-02 19:55:06 361

原创 java语言--------javaSE之Arrays类

Arrays类Arrays类的概述和方法使用Arrays类概述​ 针对数组进行操作的工具类。​ 提供了排序,查找等功能。成员方法​ public static String toString(int[] a)//Java给我们提供了一个工具类,可以方便的对数组进行操作。int[] arr={10,20,30};//[10,20,30]//toString(arr);把数组中的元素,转换成一个漂亮字符串。String s = Arrays.toString(arr);System.out

2020-08-01 19:31:47 112

原创 java语言--------javaSE之数组常见操作

数组常见操作数组高级冒泡排序原理冒泡排序原理:相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处需求:数组元素:{24, 69, 80, 57, 13}请对数组元素进行排序。public static void main(String[] args) { int[] arr = {24, 69, 80, 57, 13}; for (int j = 0; j < arr.length - 1; j++) { for (int i = 0;

2020-07-30 21:49:16 98

原创 java语言--------javaSE之StringBuffer与StringBuilder

StringBuffer与StringBuilderStringBuffer类的概述StringBuffer类概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题.线程安全的可变字符序列StringBuffer 线程安全的可变字符序列。相当于一个字符容器,你可以不断的往容器中追加字符。StringBuffer类的构造方法StringBuffer的构造方法:public StringBuffer():

2020-07-30 12:46:03 126

原创 java语言--------javaSE之Scanner类与String类

Scanner类与String类Scanner的概述和构造方法原理Scanner的概述: JDK5以后用于获取用户的键盘输入Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。Scanner(InputStream source)构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。Scanner

2020-07-28 17:04:13 135

原创 java语言--------javaSE之object类

object类Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。Object 是所有类的顶层父类,所有的类,都是直接 或间接继承自他API概述以及Object类的概述API(Application Programming Interface)应用程序编程接口Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。Object类概述类层次结构的根

2020-07-28 16:51:25 77

原创 java语言--------javaSE之内部类

内部类概述说明概念:把类定义在其他类的内部,这个类就被称为内部类。举例:在类A中定义了一个类B,类B就是内部类。内部类访问特点:1.内部类可以直接访问外部类的成员,包括私有。2.外部类要访问内部类的成员,必须创建对象。内部类分为成员内部类和局部内部类成员内部类:就是把内部类,定义到外部类的成员位置(类中方法外)局部内部类:就是把内部类,定义到外部类的局部位置(方法中)举例:public class MyTest { public static void main(Strin

2020-07-25 16:21:12 93

原创 java语言--------javaSE之链式编程与权限修饰符

链式编程与权限修饰符链式编程如果声明的方法中返回值是一个对象,那么在调用完方法后可以直接通过打点调用该对象的其他成员方法具体实例: public static Student getStu(){ Student student = new Student(); student.num=90000; return student; }}class Student { int num = 20; public int getNu

2020-07-25 16:20:09 81

原创 java语言--------javaSE之参数类型以及返回值类型

参数类型以及返回值类型类名作为形式参数当你以后看到一个方法的形参,要一个类 类型,你就传递一个该类的对象。 public static void set(Student student, int num) { student.num = num; }Student student = new Student();set(student, 60);student.show(new Student(), 80);System.out.println(student.num)

2020-07-25 16:10:06 148

原创 java语言--------javaSE之面向对象

面向对象构造方法的概述与格式构造方法的概述和作用:创建对象,给对象中的成员进行初始化构造方法格式特点:方法名与类名相同没有返回值类型,不用void没有具体的返回值构造方法的重载(创建不同的用户对象):如果方法构造中形参名与属性名相同时,需要使用this关键字区分属性与形参。this关键字:this的作用是在类中通过this访问自身的属性和方法。String name = "李四"; //定义一个成员变量name

2020-07-23 21:05:37 163

空空如也

空空如也

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

TA关注的人

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