- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Tomcat简介
1. b/s结构:以浏览器作为客户端2. 什么叫发布: 一个网页不仅自己可以访问,别人也可以访问 例如:写一个index.html,我自己可以通过网页查看,但是别人怎么才能看到呢? 此时就有了发布的概念。 再比如:有新电影上映发布3. 网站的发布: 在网络中有一个东西是固定的,那就是IP地址,每一台机器都有唯一的一个IP地址 我
2018-01-31 14:50:13 514
原创 开发经验之谈
1. 能用变量表示,不要用常量。示例:public class TestString { public static void main(String[] args) { int[] nums = new int[5]; for (int i = 0; i 5; i++) { //建议i nums[i] = i + 1
2018-01-23 20:28:08 797
原创 java 多态(一)
多态:父类引用指向子类引用。(如果父类是Object,其实指向的是子类对象中的object)代码块public class Test { public static void main(String[] args) { Person p1 = new Person(1,"S"); Person p2 = new Person(1,"S");
2018-01-23 20:18:36 198
原创 判断两个字符串内容是否相等
示例代码:public class TestString { public static void main(String[] args) { String str1 = "123"; String str2 = "123"; // str2 = null; System.out.println(str2.equals(str1));
2018-01-23 18:57:21 17606
原创 equals和==区别
== ,比较的是两个引用对象是否指向同一块内存 equals ,比较的是两个字符串的值是否相等一、 equals 和 ==区别:1. 判断两个String对象是否相等当我们通过new关键字来创建对象时,就会在堆里面分配一块空间。代码块:public class Test { public static void main(String[] args) {
2018-01-23 18:35:35 775
原创 toString()方法简单介绍
一、 使用对象的时候,默认调用对象的toString()方法如果没有重写toString()方法,则默认调用继承自Object的toString()方法。 该方法返回一个字符串,它的值等于: getClass().getName() + ‘@’ + Integer.toHexString(hashCode())
2018-01-23 15:48:15 561
原创 简单介绍hashcode存在的意义
一、意义:快速索引,方便检索。二、简单说明:我们的对象是存在于堆中的,假设堆中有很多很多的对象,如果要在栈里面找某个对象引用所指向堆中的特定的对象,就需要顺着堆中的所有对象挨个找。由于堆中存在很多很多对象,通过对象引用一 一检索堆中的所有对象,这样做效率不高。所以解决这种效率不高的办法:当我们创建好对象后,创建一张表(这张表表hash表)专门用来记录一个内存的位置,也就是h
2018-01-23 15:33:07 1028
原创 java中getClass()方法简介
getClass() 返回此 Object 的运行时类。一、示例代码:public class Test { public static void main(String[] args) { Person p = new Person(1,"刘德华"); System.out.println(p.getClass()); S
2018-01-23 14:56:38 180439 16
原创 toString()方法 简介二
一、Object.toString() 的返回值格式返回该对象的字符串表示。 通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。 Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法
2018-01-22 08:07:19 558
原创 java 数组转换成String方法
一、方法列表Arrays.toString(Object[] obj); // 返回指定数组内容的字符串表示形式。其他参数详见图: 二、返回String类型格式:逗号分隔 [xx, xx, xx, xx]三、示例:代码块:public class Test { public static void main(String[] args) {
2018-01-22 06:29:52 75958 5
原创 static属于class类的,不是属于某个对象的
staic是属于class类的,不是属于某个此类所创建的某个对象引用的。所以当你在debug时会发现,在Variables栏中并不会找到当前引用对象中static所修饰的变量。测试代码块package yu.bai.array;public class BerylliumSphere { private static long counter; private f
2018-01-20 23:21:53 1313
原创 Arrays.toString(Object[] obj)源代码解析
我把Arrays.toString(Object[] obj)方法做了小小的改动,变为我自己写的static方法toString(BerylliumSphere[] spheres),但方法内的代码都是一样的。代码块package yu.bai.array;public class ContainerComparison { public static void mai
2018-01-20 22:56:20 927
原创 String的内存分析
String是不可变量String全部都是放在String port的常量池中。String只有常量,没有变量。 String叫字符串常量,不存在变量456的内存不会消失的,String port中的内存不会被垃圾回收。
2018-01-19 17:31:28 266
原创 main函数的参数
java main函数参数—- String[] args作用:args用来存储运行时传入的参数,可以在运行时指定相应的参数传入参数的格式:使用空格来分隔,如 sbc def ghi示例:示例1 IDE运行java文件时传入参数。 比如,运行时传入参数username,password代码块public class TestMain {
2018-01-19 16:30:04 293
json.zip 生成json格式的数据
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人