摘要:
只记录目前为止关注的。JDK1.8
一、基础属性
1.1 内部参数
//空存储实例。直接new ArrayList()便是以该空数组作为实例
private static final Object[] EMPTY_ELEMENTDATA = {};
//默认容量大小,在由空实例进行首次扩... 阅读原文
2019-05-27 10:17:02 阅读(2230) 评论(0)
摘要:
String类是Java类库中提供的一个预定义类,用来操作字符串。因为最近面试总会问到,特在此归纳总结。
String是不可变的,因此用“+”进行字符串拼接的时候,实际上新建了一个字符串对象。String被修饰为final,所以是不可继承的。
以下是String常用的方法。
获取子串,subst... 阅读原文
2019-05-27 08:38:02 阅读(2382) 评论(0)
摘要:
一、Jpanel
1、面板:容器类组件
2、用途:与Layout配合使用,JFrame—>JPanel—>Layout
二、JTextField
1、文本框
2、JPasswordField:密码框
3、构造函数
(1)JTextField()
(2)JText... 阅读原文
2019-05-27 07:05:01 阅读(2318) 评论(0)
摘要:
对象的序列化(Serialize):将内存中的Java对象转换为与平台无关的二进制流(字节序列),然后存储在磁盘文件中,或通过网络传输给另一个网络节点。
对象的反序列化(Deserialize):获取序列化的二进制流(不管是通过网络,还是通过读取磁盘文件),将之恢复为原来的Java对象。
要实现对象的序列... 阅读原文
2019-05-27 06:00:05 阅读(2574) 评论(0)
摘要:
一、什么是反射
反射是Java提供的动态获取对象和调用对象方法的功能。我们知道在Java中,获取对象的最常用的办法是通过关键字“new”,但这要我们事先将需要获取的对象写死在代码里,在代码运行期间无法改变。而Java的反射机制可以让我们动态获取对象,在代码运行期间才决定获取哪个对象。
二、反射的作用
J... 阅读原文
2019-05-26 23:49:01 阅读(2596) 评论(0)
摘要:
Lambda表达式无参数无返回值的练习
//定义一个接口
public interface Cook{
public abstract void makeFood();
}
public class CookDemo{
public static void main(String[] args){
... 阅读原文
2019-05-26 22:48:02 阅读(2344) 评论(0)
摘要:
字符串常量池详解
在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的.
当你知道字符串的初始化细节后, 再去写String s = "hello"或String s = new String("hello")等代码时, 就能做到心中有数.
首先得搞懂字符串常量池的概念.
常量池是Java的一项... 阅读原文
2019-05-26 22:07:11 阅读(2348) 评论(0)
摘要:
个人理解:
关于Date类,进行截取或者转换时一定要注意好数据类型,long类型后面要加上L。时间的原点是1970年。用DateFormat则完成日期与文本之间的转换,特别注意的是:月是用M,时是用H,其他常用的一般都小写。关于Calendar类,因为其实静态的,需要用类名也就是Calendar进行调用其方法。
... 阅读原文
2019-05-26 20:15:02 阅读(2564) 评论(0)
摘要:
个人理解:
正则表达式就是为了方便检测而设置的一些字母或者数字的简单的组合,特别要明白\的转义的特点,[]代表一位。
一、正则表达式:
1、概念:
正则表达式(英语:Regular Expression,在代码中常简写为regex)是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个... 阅读原文
2019-05-26 19:01:02 阅读(2371) 评论(0)
摘要:
JAVA面试中经常问到排序算法问题,本人结合网络上一些资源整理了编写一下常用的Demo,并附带运行结果,希望能帮助到大家。
/** * @Title: 冒泡排序 * @Description: 将数组中相邻两位进行比较,较大(或较小)位置靠后 * @Description: 效率低,实现简... 阅读原文
2019-05-26 17:38:04 阅读(2279) 评论(0)