
JavaSE
文章平均质量分 56
星空•物语
心之所向,不留白
展开
-
Java基本结构语法
流式操作1.将List转为int[]list.stream().mapToInt(i->i).toArray(); //将List转为int[]转化1.字符数组与字符串//字符串转字符数组char[] chars = str.toCharArray();//字符数组转字符串String str = String.valueOf(chars); //String str = new String(chars)2.数据结构1.Iterablevoid forEach(C原创 2021-11-26 15:30:59 · 252 阅读 · 0 评论 -
【学习笔记之JavaSE】网络科普+lambda表达式
文章目录1.网络编程1.1 TCP协议1.2 UDP协议1.3 URL网络编程lambda1.网络编程* 一、网络编程中有两个主要的问题:* 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用* 2.找到主机后如何可靠高效地进行数据传输** 二、网络编程中的两个要素:* 1.对应问题一:IP和端口号* 2.对应问题二:提供网络通信协议:TCP/IP参考模型(应用层、传输...原创 2020-03-16 12:16:09 · 183 阅读 · 0 评论 -
【学习笔记之JavaSE】IO流
文章目录File类IO流处理流之缓冲流处理流之转换流处理流之对象流处理流之otherFile类的升级版File类File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法。并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。File类的对象(文件or文件夹)常会作为参数传递到流的构造器中,指明读取或写入的"终点". /*ub...原创 2020-03-13 20:26:49 · 161 阅读 · 0 评论 -
【学习笔记之JavaSE】集合
Collection接口集合框架 * |----Collection接口:单列集合,用来存储一个一个的对象* |----List接口:存储有序的、可重复的数据。 -->“动态”数组* |----ArrayList、LinkedList、Vector** |----Set接口:存储无序的、不可重复的数据 ...原创 2020-03-09 12:24:43 · 142 阅读 · 0 评论 -
【学习笔记之JavaSE】-7.常用类:比较器、String类
String类String内部定义了final char[] value用于存储字符串数据,具有不可变性,各种增删改查操作的结果都是另开辟空间存储。实例化方式:方式一:通过字面量定义的方式String s1 = "javaEE"; String s2 = "javaEE"; 方式二:通过new + 构造器的方式String s3 = new String("javaEE"); Stri...原创 2020-02-27 17:42:04 · 190 阅读 · 0 评论 -
【学习笔记之JavaSE】-6.多线程
文章目录0.基本概念1.创建2.线程的同步0.基本概念线程与进程1.进程(process):是程序(指令集合)的一次执行过成,动态的(的产生、存在和消亡)即生命周期。进程作为资源分配的单位,一个进程中的多个线程共享相同的内存单元/内存地址空间。2.线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(p...原创 2020-02-21 14:20:48 · 174 阅读 · 0 评论 -
【学习笔记之JavaSE】-5.异常处理
文章目录1.异常体系结构2.异常的处理:抓抛模型2.1 try-catch-finally2.2 throws+异常类型2.3 方式对比31.异常体系结构分类ErrorExpection说明Java虚拟机无法解决的严重问题其它因编程错误或偶然的外在因素导致的一般性问题情形JVM系统内部错误、资源耗尽等严重情况编译时异常+运行时异常举例StackOv...原创 2020-02-06 18:18:54 · 314 阅读 · 0 评论 -
【学习笔记之JavaSE】-4.3面向对象
文章目录1.static关键字的使用1.static关键字的使用static:静态的,static可以用来修饰:属性、方法、代码块、内部类使用static修饰属性:静态变量(或类变量)我们创建了类的多个对象,多个对象共享同一个静态变量。说明:① 静态变量随着类的加载而加载。可以通过"类.静态变量"的方式进行调用② 静态变量的加载要早于对象的创建。③ 由于类只会加载一次,则静态...原创 2019-12-12 12:25:54 · 183 阅读 · 0 评论 -
【Bug乖之JavaSE】JUnit单元测试
Error:(8, 24) java: 程序包org.junit不存在解决方案:添加junit-4.12包File -> Project Struct -> Libraies -> 点击"2"处加号 -> 选择Java -> 添加 Lib 中junit-4.12(IDEA安装路径下) -> 完成结果如"4"java.lang.NoClassDefFo...原创 2019-12-05 21:07:17 · 205 阅读 · 0 评论 -
【学习笔记之JavaSE】-4.2面向对象、包装类
文章目录1.继承性(inheritance)1.继承性(inheritance)class Subclass extends SuperClass{}Subclass:子类、派生类SuperClass:父类、超类、基类why:减少了代码冗余,提高了代码的复用性。便于功能的扩展。让类与类之间产生了关系,为之后多态性的使用,提供了前提PS:一继承就获取了直接或间接父类的...原创 2019-12-01 19:42:17 · 159 阅读 · 0 评论 -
【Bug乖之JavaSE】磕磕绊绊
Error adding module to project: Fatal error initializing plugin org.jetbrains.android新建工程后报错:但我才入门只是普通的工程,和Android没半毛钱关系这是插件初始化错误,那我把这个插件先取消初始化!于是打开File->Settings->Plugins->Installed,将An...原创 2019-11-29 15:59:10 · 287 阅读 · 0 评论 -
【学习笔记之JavaSE】-4.1面向对象
文章目录属性(成员变量) vs 局部变量java面向对象学习的三条主线:1.Java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其它关键字:this、super、static、final、abstract、interface、package、import等面向对象的两个要素:类:对一类事物的描述,是抽象的、概...原创 2019-11-25 16:19:06 · 436 阅读 · 0 评论 -
【学习笔记之JavaSE】-3.数组
文章目录数组1.一维数组1.1.声明+初始化1.2.初始化默认值1.3.内存解析2.二维数组2.1.声明+初始化2.2.初始化默认值2.3.内存解析数组数组(Array)本身是引用数据类型特点:创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改。1.一维数组1.1.声明+初始化数组一旦初始化完成,其长度就确定了。//1.1 静态初始化:数组的初始化和数组...原创 2019-11-21 20:38:12 · 185 阅读 · 0 评论 -
【学习笔记之JavaSE】-2.基本语法
自动类型提升:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte 、char 、short --> int --> long --> float --> double特别的:当byte、char、short三种类型的变量做运算时,结果为int型//整型常量,默认类型为int型//浮点型常量,默认类型为double型...原创 2019-11-19 20:14:59 · 165 阅读 · 0 评论 -
【学习笔记之JavaSE】-1.Java语言概述
JVM是java虚拟机,java程序是在该虚拟机上执行(即字节码文件就可以在JVM上运行了),这也是java可以跨平台的原因(每个系统都有对应的JVM,也就是说下载安装对应的JDK方可)main函数为程序入口,固定格式,注意每句话要以分号结尾。public class HelloWorld{ public static void main(String args[]){ System....原创 2019-11-03 21:35:49 · 141 阅读 · 0 评论 -
【Bug乖之JavaSE】编码错误
新建工程后报错:但我才入门只是普通的工程,和Android没半毛钱关系这是插件初始化错误,那我把这个插件先取消初始化!于是打开File->Settings->Plugins->Installed,将Android Support取消勾选,点击Apply。再新建工程就很顺畅了,开心...原创 2019-10-28 17:35:52 · 651 阅读 · 0 评论