
Java
瑞芹
独立思考、不断学习、解决问题。
展开
-
Java的数据类型以及equals和==的区别
Java的数据类型分为两种:基本数据类型(值类型)和复合数据类型(引用类型)注:基本数据类型分为4类8种,String属于引用类型中的类在不同的数据类型中==和equals代表的含义不同:在基本数据类型中,没有eqauls,==代表值比较在复合数据类型中,当他们用(==)进行比较的时候,比较的是他们在内存中的存放地原创 2017-03-08 16:10:53 · 9178 阅读 · 0 评论 -
Java的集合(Collection、Map)和继承关系
Collection是对象集合Collection有两个子接口 List 和 SetList可以通过下标 (1,2..) 来取得值,值可以重复而Set只能通过游标来取值,并且值是不能重复的ArrayList、Vector 、LinkedList是List的实现类ArrayList 是线程不安全的, Vector 是线程安全的,这两个类底层都原创 2017-03-08 15:25:25 · 11913 阅读 · 0 评论 -
Java单例模式(singleton),饿汉式和内部类的区别
方法一:饿汉式单例public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton() { } public static Singleton getInstance() { return INSTA原创 2017-03-22 00:03:21 · 15133 阅读 · 0 评论 -
String.format()的使用
String str = String.format("今天已有%s位用户获得加息", welfareDto.getTotalPopulation());String类的format()方法用于创建格式化的字符串以及连接多个字符串对象 str=String.format("Hi,%s", "王力"); System.out.println(s原创 2017-06-13 14:16:35 · 9395 阅读 · 0 评论 -
win10上安装Tomcat
一、tomcat下载二、tomcat安装1、配置环境变量,CATALINA_BASE和CATALINA_HOME在系统变量里打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin2、服务安装打开cmd切换到tomcat目录下,执行service.bat install命令service卸载命令:service.bat remove三、启动tomca...原创 2018-05-17 17:42:05 · 721 阅读 · 0 评论 -
Java中内存分配:堆区(heap)、栈区(stack)、方法区(静态区)
Java中内存分配一共有三个区:堆区(heap)、栈区(stack)、方法区(静态区)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身3.Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarra...原创 2018-05-14 14:58:31 · 2234 阅读 · 1 评论