Java笔记
文章平均质量分 72
码农田七
心中无女人,代码自然神。
展开
-
JAVA 字符编码
编码表:其实就是生活中文件和计算机二进制的对应关系表 字符码表ISO8859-1:拉丁码表,兼容ASCII,还包括了西欧语言,希腊语,泰语,阿拉伯语等GBK:兼容GB2312,包含更多中文,每个英文占1个字节,中文占2个字节(第一个字节为负数,第二个字节为可正可负)Unicode:国际标准码,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,每个字符占2个字节。java中存储字符类型就是使用Unicode编码UTF-8:是针对Unicode的可变长编码,可以用..原创 2021-10-17 20:36:28 · 185 阅读 · 0 评论 -
JAVA IO流
1.IO流的简介 在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于java.io包中,称为IO(输入输出)流。 2.分类 IO流有很多种,按照操作数据的不同,可以分为字节流和字符流,按照数据传输方向的不同又可分为输入流和输出流,程序从输入流中读取数据,向输出流中写入数据。 3.字节流的概念 无论是文本、图片、音频还...原创 2021-10-10 00:18:27 · 312 阅读 · 0 评论 -
JAVA集合
集合的特点: 1.用于存储对象的容器 2.集合的长度是可变的 3.集合中不可以存储基本数据类型值集合容器因为内部的数据结构不同,有多种具体容器,不断的向上抽取,就形成了集合框架。 集合和数组的区别?数组的长度是固定的,数组中存储的是同一类型的元素,可以存储基本数据类型值。集合的长度是可变的,集合存储的都是对象,而且对象的类型可以不一致。 1.集合按照其存储结构可...原创 2021-10-01 10:12:36 · 311 阅读 · 0 评论 -
JAVA API
API:Application Programming Interface 应用程序编程接口1.String类和StringBuffer类 String类:1.字符串都是对象 (常量)2.一旦初始化就不可以被更改,因为是字符串常量 3.通过String类的构造函数可以知道,将字节数组或者字符转成字符串 StringBuffer类:1.是一个字符串缓冲区,其实就是一个容器初始化容量16字符。 (容器) ...原创 2021-09-22 22:33:30 · 85 阅读 · 0 评论 -
JAVA多线程
在应用程序中,不同的程序块也是可以同时运行的,这种多个程序块同时运行的现象被称作并发执行。1.线程的概述 进程:正在进行中的程序 在计算机中,所有的应用程序都是由CPU执行的,对于一个CPU而言,在某个时间点只能运行一个程序,也就是说只能执行一个进程。由于CPU运行速度很快,能在极短的时间内在不同的进程之间进行切换,所以给人以同时执行多个程序的感觉。 线程: 1):就是进程中一个负责程序执行的控制单元(执行路径) ...原创 2021-09-19 10:16:30 · 148 阅读 · 0 评论 -
JAVA面向对象
面向对象的主要特点主要可以概括为封装性,继承性,多态性。 1.封装性 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,这就是封装性。 2.继承性 继承性主要描述的是类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。 3.多态性 多态性指的是在程序中允许出现重名现象,它指在一个类中定义的属性和方法被其他类继承后,它们可以具有不同的数据类型或表现出不同的地方。类与对象...原创 2021-09-17 21:45:26 · 405 阅读 · 0 评论 -
JAVA的基本语法
1 .标识符: 标识符可以由任意顺序的大小写字母,数字,下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是java中的关键字。2.定义标识符应该遵循的规则 (1)包名所有字母一律小写 (2)类名和接口名每个单词的首写字母都要大写 (3)常量名所有字母都要大写,单词之间用下划线连接 (4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写 (5)在程序中,尽量使用有意义的英文单词来定义标识符,使得程序便于阅...原创 2021-09-15 20:57:16 · 531 阅读 · 0 评论