自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全部类型转换

类型转换 ##一、基本类型转换 基本类型有以下四种: (1)int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、 (2)float长度数据类型有:单精度(32bits float)、双精度(64bits double) (3)boolean类型变量的取值有:ture、false (3)char数据类型有:unicode字符,16位 (4)对应的类类型:Integer、Float、Boolean、Character、Double、Sho

2021-04-21 11:19:20 3575 2

原创 07网络编程

网络编程: 用于不同的计算之间进行数据传输 网络编程三要素 IP:设备在网络中的唯一标识 端口:应用在设备的唯一标识 协议:数据传输所要遵循的规范 注意:网络编程本质上就是应用和应用之间的数据传输 IP是可以发生变化(换了一个地方联网) IP分为四部分,前三部分叫做网段(标识所在区域),最后一部分为主机号 协议常用UDP,TCP Java提供了对IP地址操作的类InetAddress static InetAddress getByName(String host) 确定主机名称的IP地址,主机名称可以是

2021-04-22 10:47:12 137

原创 06多线程

进程: 正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有他自己的内存空间和系统资源 进程指当前正在执行的程序,代表一个应用程序在内存中的执行区域 线程: 正在运行的程序下的执行单元,或者说是一条执行路劲 单线程:程序中只有一个执行单元,或者说只有一条执行路劲 多线程:程序中只有多个执行单元,或者说有多条执行路劲 java实现多线程的 方式1:继承Thread 步骤 1.继承Thread 2.重写run 3.创建线程对象 4.调用start方法启动线程 注意:run用于封装被线程执行

2021-04-22 10:44:24 155

原创 05IO流

File文件或目录的抽象 对文件进行操作,首先建文件对象 且文件对象也可以用做字节流的参数 File file=new File(“D:\”); 文件和目录可以通过File封装成对象 对于File,其封装的并不是一个真正的文件,只是文件的路径,可存在可不存在,之后通过具体的操作把这个路径转化为具体的存在 构造: File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 File(String parent, String child) 从父路径名字

2021-04-22 10:43:12 142

原创 04集合框架

java集合Collection及其子类 概述 集合:一个可变的存储模型 Collection单列: list:可重复 ArrayList linkedList set:不可重复 HashSet TreeSet map双列: HashMap 集合:一种存储空间可变的存储模型,存储的数据容量可以随时发生变化 是单列集合的顶层接口,表示一组对象,这些对象也称为了Collection的元素 JDK不提供此接口的直接实现类,提供了更具体的子接口(List和Set)实现 List,Set, M

2021-04-22 10:42:00 109

原创 03.3String和ArrayList

String和ArrayList String String概述 String在java.lang包下,所以使用的时候不需要导包 String类表示字符串,Java中所有的字符串文字,都是String类的实例,就是说,Java程序中所有的双引号字符串都是String类的对象 注意: String是特殊的引用类型 String不可变,他们的值在创建后不能被更改 String的值不可变,但是可以被共享 String相当于字符数组(char[]),但是底层原理是字节数组(byte[]) 解释: 确实,Java

2021-04-22 10:41:12 188

原创 03.2继承与多态

继承 好处: 代码重用性 代码的维护性 弊端: 子类和父类之间增加了耦合性,父类发生改变时,子类必须改变 降低了子类的独立性 什么时候使用继承: is a(什么1是什么2的一种) 什么1:子类 什么2:父类 格式:public class 子类名称 extends 父类名称{} 继承中变量的访问(子类访问变量) 1.在子类局部 2.在子类成员 3.在父类成员 4.都找不到就把报错了(不考虑父类的父类) // 继承中变量的访问特点 // 就近原则:先局部变量,在类的成员变量,最后父类成员变量

2021-04-22 10:40:47 118

原创 03.1面向对象

面向对象 类:显示生活中具有相同属性和行为事物的抽象 对象:显示生活中具体的存在 面向对象:是开发过程中的一种思想 在Java当中:首先现有类,再有对象 类和对象之间的关系: 类是对象的抽象 对象是类的实现 类可以看做是对象数据类型 类的定义: 1.创建类 2.创建类中的属性:在Java叫做成员变量 格式:public 数据类型 变量名;(数据类型 变量名) 3.创建类中的行为:在Java叫做成员方法 格式:public 返回值类型 方法名(参数){ 方法体; retur

2021-04-21 11:46:40 127

原创 02数组的使用

数组 数组 用于传出多个相同数据类型的存储模型 定义格式1: 数组类型[] 变量名; 例如:int[] arr; 定义格式2: 数据类型 变量名[]; 例如:int arr[]; 注意:常用格式1,因为格式2消耗资源多 数组静态初始化 初始化时指定每个数组元素的初始值,由系统决定数组长度 格式:数据类型[] 变量名=new 数据类型[]{数据1,数据2...数据n}; 例如:int[] arr=new int[]{1,2,3,4,5}; 可以简化为:数据类型[]

2021-04-21 10:44:25 400

原创 01java语言基础

Java基础 注释: 单行注释 格式:// 注释 多行注释 格式: /* 注释 */ 文档注释 格式:/** 注释 */ 注意:IDEA生成文档注释 Tools->Generate JavaDoc…(配置文档 -encoding utf-8 -charset uts-8) 关键字: 被Java赋予特定含义的单词 特点: 全部小写 开发工具中对关键字有特殊的颜色标记 常量: 程序运行中不能发生改变的值 常量的分类: 整数 小数 布尔 字符 字符串 null 注意:字符用单引号包裹

2021-04-21 10:32:21 115 1

原创 00jvm

JVM原理(java虚拟机) 1.jvm内存 在Java中,“线程”指两件不同的事情: 1、java.lang.Thread类的一个实例; 2、线程的执行。 使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义、实例化和启动新线程。 一个Thread类实例只是一个对象,像Java中的任何其他对象一样,具有变量和方法,生死于堆上。 Java中,每个线程都有一个调用栈,即使不在程序中创建任何新的线程,线程也在后台运行着。 一个Java应用总是从main()方法开始运

2021-04-21 10:21:17 224 1

空空如也

空空如也

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

TA关注的人

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