Java
文章平均质量分 51
Android_veteran
我喜欢程序员,他们单纯、固执、容易体会到成就感;
面对困难,能够迎难而上挑战自我。
他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想。
“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。
展开
-
【Java】 ==、equals()和hashCode()的关联
一、====,比较运算符,分两种情况:1、基本数据类型;2、字符串;3、普通对象。1、byte、short、int、long、float、double、boolean这7种基本数据类型==是比较两个数据的数值2、String字符串原创 2015-11-05 15:30:20 · 522 阅读 · 0 评论 -
【Java】 变量和编译时类型和运行时类型不同
这是一道《疯狂Java:突破程序员基本功的16课[修订版]》上出现的一道题。class Base{ private int i = 2; public Base(){ this.display(); } public void display(){ System.out.println(i); }}class Derived extends Base{ privat转载 2015-11-08 16:14:38 · 548 阅读 · 0 评论 -
【Java】 ArrayList与LinkedList的区别
LinkedList与ArrayList的区别原创 2015-10-08 18:07:48 · 1679 阅读 · 0 评论 -
【Java】 集合类概述-List、Map、Set
1、常用集合类的继承关系2、List、Set、Map的区别原创 2015-10-09 10:35:13 · 799 阅读 · 0 评论 -
【Java】Google Java Style 中文版
Google Java Style 中文版 一、介绍 本文档为Google Java编程规范的完整定义。依照此规范编写的Java源码文件可以被称为Google Style。 和其他编程规范指南一样,规范不仅包括了代码的结构美学,也包括了其他一些业界约定俗成的公约和普遍采用的标准。本文档中的规范基本都是业界已经达成共识的标准,我们尽量避免去定义那些还存在争议的地方。转载 2016-01-04 09:02:48 · 611 阅读 · 0 评论 -
【Java】i++与++i的不同,从底层和效率上比较
以前书本、视频和网站上但到i++和++i的区别,都是简单,两句话。 i++,先运算,后赋值 ++i,先赋值,后运算举个例子:(Java语言) int i = 1; System.out.print(i++); int j = 1;//为了明显区分,这里再声明一个j System.out.print(++j);答案分别是1和2;i++和++i不能查源码,我可能一辈子原创 2016-10-09 15:56:37 · 4673 阅读 · 8 评论 -
【Java】把一个对象转化为String字符串
把一个对象obj转化为字符串,我有三个想法。obj + "";obj.toString();String.valueOf(obj);这三种方法分别是我在三个阶段的用法。最开始只为图省事,直接加上字符串;后来知道Object有一个toString()方法,当然像Integer会重写toString()方法;再后来才知道还有个更严谨的方法String.valueOf(Object obj)。来看原创 2016-12-30 20:46:51 · 16264 阅读 · 0 评论 -
【Java】线程安全的单例模式----静态内部类
单例模式作为一种常见的设计模式,在程序中非常常见,主要是为了保证一个类只有一个唯一的对象。从简单的“饿汉式”、“懒汉式”→利用 synchronized 和 复杂的“双重校验DCL模式”,是一个考虑线程安全的过程。后来有一篇文章上说“双重校验DCL模式”其实并不是线程安全的,我没看懂他说的原因(原文在此),但后来发现了另一种实现线程安全的单例模式,静态内部类方式,代码如下:public class原创 2017-03-18 16:53:37 · 8321 阅读 · 6 评论 -
[Java] 指定端口运行 war 包
最近在调研使用 Jenkins 持续集成软件,拿到了一个 war 文件,运行 war 文件有两种方式: 1. 把 war 文件放到 tomcat 的 webapps 文件夹中,运行 tomcat ,由 tomcat 自动解压运行 war 文件中的程序; 2. 不用 tomcat,cmd 进入 war 文件所在目录,直接执行以下命名运行 war 中的程序; java –jar 文件名.w...原创 2018-06-17 17:12:55 · 31267 阅读 · 8 评论