- 博客(6)
- 收藏
- 关注
转载 java中可变对象与不可变对象
可变对象(mutable Objects),不可变对象(Immutable ojbects),那么他们有什么区别呢?不可变对象意味着这个对象是final的,对象中所有的公共属性是final的。同时说明这个对象是线程安全的,这意味着他们可以在多线程中使用,而不需要使用synchronization。可变对象和不可变对象相反,java中大部分都是可变对象。不可变对象
2018-03-29 16:13:12 631
转载 java中几种Map在什么情况下使用,并简单介绍原因及原理
一、Map用于保存具有映射关系的数据,Map里保存着两组数据:key和value,它们都可以使任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。Map接口定义了如下常用的方法:1、void clear():删除Map中所以键值对。2、boolean containsKey(Object key):查询Map中是否包含指定key,如果包含则返回true。3、boo...
2018-03-29 01:03:33 296
转载 Linux常用指令
1. 重启MySQL服务:systemctl start mysqld.service2. 设置开机自启动:systemctl enable mysqld.service3. 安装MySQL:yum install -y mysql-server4. 查看系统是否已有MySQL:rpm -qa | grep mysql5. 重启Apache:systemctl restart httpd6. 保存...
2018-03-11 10:00:05 140
原创 Java小练:用Calendar类获取今天是星期几
package com.java1234.chap05.sec01;import java.util.Calendar;import java.util.Date;/* *用Calendar类获取今天是星期几 */public class CalendarHomeWork { public static void main(String[] args) { Strin...
2018-03-11 01:16:12 19901
转载 深入理解Java:SimpleDateFormat安全的时间格式化
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一
2018-03-11 00:22:24 141
转载 Java中引入内部类意义
1.完善多重继承C++作为比较早期的面向对象编程语言,摸着石头过河,不幸的当了炮灰。比如多重继承,Java是不太欢迎继承的。因为继承耦合度太高。比如你是一个人,你想会飞,于是就继承了鸟这个类,然后你顺便拥有了一对翅膀和厚厚的羽毛,可这些玩意你并不需要。所以Java发明了接口,以契约的方式向你提供功能。想想看,你的程序里成员变量会比函数多吗?况且多重继承会遇到死亡菱形问题,就是两个父类有同样名字的函...
2018-03-02 02:00:25 449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人