Java基础
BZeHong
这个作者很懒,什么都没留下…
展开
-
Java新特性
文章目录Java11基于嵌套的访问控制动态类文件常量标准HTTP客户端改进Aarch64内联函数Java11基于嵌套的访问控制在private、public、protected基础上,提供了一种新的访问控制机制:Nest如果在一个类中嵌套了多个子类,那么子类可以访问彼此的私有成员。class Test{ private static class X{ private int x...原创 2019-06-19 16:43:09 · 241 阅读 · 0 评论 -
Java集合的基本介绍
文章目录什么是集合Java集合类架构层次关系1. Collection接口1.1 Set接口1.1.1 HashSet类1.1.1.1 LinkedHashSet类1.1.2 SortedSet接口1.1.2.1 TreeSet类1.1.3 EnumSet类1.2 List接口1.2.1 ArrayList类1.2.2 Vector1.2.2.1 Stack类1.2.3 LinkedList类1....转载 2019-04-17 12:52:00 · 267 阅读 · 0 评论 -
时间复杂度分析
简单来说,大O描述的是算法的运行时间和输入数据之间的关系n代表数据的个数,时间复杂度中描述的是n趋近于无穷的情况。O(1) 表示消耗的时间与数据的规模是没有关系的。O(n) 说明这个算法的运行时间与数据的个数(n)呈线性关系实际运行时间 T = c1*n + c2,c1和c2是常数,在不同的算法中是不确定的。所以并不一定时间复杂度为 O(n)的算法运行时间就比O(n^2)的算法快:...原创 2019-04-12 20:14:07 · 2786 阅读 · 0 评论 -
Java 是值传递还是引用传递?
文章目录基本类型 和 引用类型的不同赋值运算符(=)的作用调用方法时参数传递等同于赋值操作。各种类型数据在内存中的存储方式数组类型引用和对象关于String基本类型 和 引用类型的不同int num = 10;String str = "hello";如图所示:num是基本类型,值直接保存在变量中。而str是引用类型,变量中保存实际对象的地址。一般称这种变量为"引用",引用指向实际对象...转载 2019-03-22 12:30:16 · 532 阅读 · 0 评论 -
什么是字符串常量池?
文章目录什么是字符串常量池?字符串常量池Java语言规范第三版中的字符串常量什么是字符串常量池?在理解字符串常量前,我们先熟悉一下如何创建一个字符串,在Java中有两种方法可以创建一个字符串对象:使用new运算符。例如:String str = new String("Hello");使用字符串常量或者常量表达式。例如:String str="Hello"; //(字符串常量...转载 2019-03-09 16:49:49 · 6209 阅读 · 1 评论 -
java编译期常量和运行时常量
常量:final修饰的变量编译期常量原始类型字面量,或者String字面量能转型为原始类型字面量,或String字面量的常量一元运算符(+,-,~,!,但不包含++, --) 和1,2组成的表达式多元运算符(*,/和%)和1,2组成的表达式附加运算符( additive operators) (+ 或 -)与之前几条组成的表达式位移运算符(<<,>>,...原创 2019-03-09 16:06:36 · 724 阅读 · 0 评论 -
java中int和Integer
int:与short、long、double、float、boolean、byte、char一样是基本数据类型。Integer:与Short、Long、Double、Float、Boolean、Byte、Character一样,是对应基本数据类型的包装类。int可以直接存数值,而Integer是一个对象,使用时要将Integer作为一个类来使用。int a = 1;Integer b = ...原创 2019-03-09 15:06:47 · 594 阅读 · 0 评论 -
Java类的加载和对象创建流程详细分析
文章目录结果详细分析总结转自[【Java基础】Java类的加载和对象创建流程的详细分析](https://www.cnblogs.com/study-everyday/p/6752715.html)作者:明志健致远出处:http://www.cnblogs.com/study-everyday/实例代码:Parent类public class Parent { int a = 10; ...转载 2019-03-08 21:20:28 · 655 阅读 · 0 评论 -
BIO与NIO、AIO的区别
文章目录BIONIOAIO转载自http://www.cnblogs.com/moonandstar08/p/5068339.htmlIO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。BIO在JDK1.4出来之前,我们建立网络连接的时候采用 BIO 模式,需要先在服务端启动一个 ServerSocket,然后在客户端启动 Socket 来对服务端进行通信,默认...转载 2019-02-24 22:14:07 · 153 阅读 · 0 评论 -
Serializable序列化的简要说明
本文转载自https://www.cnblogs.com/huhx/p/serializable.html#friend_link一、 持久化的简单介绍“持久化”意味着对象的“生存时间”并不取决于程序是否正在执行——它存在或“生存”于程序的每一次调用之间。通过序列化一个对象,将其写入磁盘,以后在程序再次调用时重新恢复那个对象,就能圆满实现一种“持久”效果。二、 语言里增加了对象序列化的概念后...转载 2019-02-13 18:30:48 · 169 阅读 · 0 评论 -
Java 基本数据类型以及类型间的转换
文章目录内置数据类型引用类型Java转义字符自动类型转换笔记数据类型转换的补充1、包装类过渡类型转换2、字符串与其它类型间的转换3、字符串作为值,向其它类型的转换4、Date类与其它数据类型的相互转换原文地址http://www.runoob.com/java/java-basic-datatypes.htmlJava 的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言...转载 2019-02-09 13:40:44 · 288 阅读 · 0 评论