随笔分类 -  01 Java 基础

JAVA注解
摘要:文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有 阅读全文

posted @ 2018-03-01 15:20 ziq711 阅读(201) 评论(0) 推荐(0)

tomcat部署问题
摘要:https://www.zhihu.com/question/54757013 作者:木女孩链接:https://www.zhihu.com/question/54757013/answer/140992590来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先说明啊 阅读全文

posted @ 2018-01-26 11:45 ziq711 阅读(230) 评论(0) 推荐(0)

浅谈Java中的hashcode方法
摘要:浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); 1 public native int hashCode(); 1 阅读全文

posted @ 2018-01-08 16:04 ziq711 阅读(211) 评论(0) 推荐(0)

图解Java继承内存分配
摘要:图解Java继承内存分配 继承的基本概念: (1)Java不支持多继承,也就是说子类至多只能有一个父类。 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法。 (3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承。 (4)子类中定义的成员方 阅读全文

posted @ 2018-01-08 09:58 ziq711 阅读(883) 评论(0) 推荐(0)

浅谈hashcode
摘要:哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出 阅读全文

posted @ 2018-01-04 15:11 ziq711 阅读(147) 评论(0) 推荐(0)

instanceof关键字 与 getClass()
摘要:在equals()中使用getClass进行类型判断 我们在覆写equals()方法时,一般都是推荐使用getClass来进行类型判断,不是使用instanceof。我们都清楚instanceof的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例 阅读全文

posted @ 2018-01-04 09:30 ziq711 阅读(283) 评论(0) 推荐(0)

01 Java 内存分配全面浅析
摘要:http://blog.csdn.net/shimiso/article/details/8595564 Java 内存分配全面浅析 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 阅读全文

posted @ 2017-12-27 23:24 ziq711 阅读(169) 评论(0) 推荐(0)

java语言中使用三元式的时候应该注意的问题
摘要:今天在项目中改领导要求的代码表现的时候发现了一个很有趣的问题。 但是的代码情况类似如下: 1 2 Integer test1 = null; System.out.println("test1 = " + (test1+1)); 1 2 Integer test1 = null; System.ou 阅读全文

posted @ 2017-07-31 17:52 ziq711 阅读(324) 评论(0) 推荐(0)

JAVA 对象调用理解图
摘要: 阅读全文

posted @ 2016-12-13 22:40 ziq711 阅读(116) 评论(0) 推荐(0)

Java基础语法
摘要:java基础学习总结——基础语法1 一.标识符 二.关键字 三.JAVA基础数据类型 3.1. java常量 3.2. java变量 从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬盘上是无法运行的,在硬盘上看 阅读全文

posted @ 2016-06-22 16:07 ziq711 阅读(164) 评论(0) 推荐(0)

Java 内存区域划分
摘要:JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论 阅读全文

posted @ 2016-06-21 16:01 ziq711 阅读(199) 评论(0) 推荐(0)

资源绑定ResourceBundle
摘要:package com.init; import java.util.ResourceBundle; public class Resources { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method st... 阅读全文

posted @ 2016-06-21 14:40 ziq711 阅读(148) 评论(0) 推荐(0)

Java初始化生命周期
摘要:package com.init; abstract class Glyph { void draw() { System.out.println("Glyph.draw()"); } Glyph() { System.out.println("Glyph() before draw()"); dr 阅读全文

posted @ 2016-06-21 14:10 ziq711 阅读(222) 评论(0) 推荐(0)

关于Java的File.separator
摘要:在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C: 阅读全文

posted @ 2016-04-13 10:30 ziq711 阅读(143) 评论(0) 推荐(0)

java 强制转换
摘要:在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是 阅读全文

posted @ 2016-04-10 18:33 ziq711 阅读(613) 评论(0) 推荐(0)

Java中只有按值传递,没有按引用传递!
摘要:今天,我在一本面试书上看到了关于java的一个参数传递的问题: 写道 java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉! 结果发现,我错了! 答案是: 值传递!Java中只有按值传递,没有按引用传递! 回 阅读全文

posted @ 2016-04-09 14:42 ziq711 阅读(195) 评论(0) 推荐(0)

String作为方法参数传递 与 引用传递
摘要:String作为方法参数传递 String作为方法参数传递 String作为方法参数传递 String 和 StringBuffer的区别见这里: http://wenku.baidu.com/view/bb670f2abd64783e09122bcd.html 一、 最开始的示例写代码最重要的就是 阅读全文

posted @ 2016-04-09 14:16 ziq711 阅读(2554) 评论(0) 推荐(0)

Java:按值传递还是按引用传递详细解说
摘要:前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得 阅读全文

posted @ 2016-04-09 14:06 ziq711 阅读(162) 评论(0) 推荐(0)

java 形参实参
摘要:java方法中传值和传引用的问题是个基本问题,但是也有很多人一时弄不清。 (一)基本数据类型:传值,方法不会改变实参的值。 [java] view plain copy public class TestFun { public static void testInt(int i){ i=5; } 阅读全文

posted @ 2016-04-08 22:05 ziq711 阅读(350) 评论(0) 推荐(0)