Java基础
文章平均质量分 89
懒蛋二号
这个作者很懒,什么都没留下…
展开
-
Java中public、private和protected的区别
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部原创 2013-12-02 10:05:11 · 823 阅读 · 0 评论 -
Java异常捕获之try-catch-finally-return的执行顺序
情况1:try块中没有抛出异常try和finally块中都有return语句[java] view plain copypublic static int NoException(){ int i=10; try{ System.out.println("i in try block is"+i); retur转载 2017-06-13 15:12:17 · 319 阅读 · 0 评论 -
java中两个Integer类型的值相比较的问题
Integer c = 3; Integer d = 3; Integer e = 321; Integer f = 321; System.out.println(c == d); System.out.println(e == f);输出 true falseInteger为对象判断是否相等还是使用equals最靠谱,转载 2017-07-14 10:29:44 · 909 阅读 · 0 评论 -
Java中的Enum的使用与分析
JDK1.5引入了新的类型——枚举。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { RED, GREEN, BLANK, YELLOW原创 2017-07-19 10:34:21 · 368 阅读 · 0 评论 -
深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:一.抽象类二.接口三.抽象类和接口的区别若有不正之处,请多多谅解并欢迎批评指正,转载 2017-08-01 10:37:55 · 159 阅读 · 0 评论 -
JAVA自动拆装箱详细说明
4.2 自动装箱和拆箱基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。4.2.1 autoboxing和unboxing在Java中,所有要处理的东西几乎都是对象(Object),例如之前所转载 2017-08-01 11:10:40 · 182 阅读 · 0 评论 -
Java技术----Java泛型详解
1.为什么需要泛型泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给你带来一些帮助。先看下面的代码: List list = new ArrayList(); list.add("CSDN_SEU_Cavin"); list.add(100); for (int i =转载 2017-08-01 13:57:08 · 192 阅读 · 0 评论 -
Java中try,catch,finally的用法
Java异常处理的组合方式:1.try+catch 运行流程:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句 2.try+catch+finally 运行流程:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。如果没有异常抛出,执行完tr转载 2017-08-01 14:34:58 · 485 阅读 · 0 评论 -
Java中反射机制(Reflection)学习
Java语言的反射机制初步学习首先看下基本概念: (一)在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能: ①:在转载 2017-08-16 16:12:03 · 234 阅读 · 0 评论 -
Java中的equals和==
String类对equals方法进行了重写,用来比较指向的字符串对象所存储的字符串是否相等。 其他的一些类诸如Double,Date,Integer等,都对equals方法进行了重写用来比较指向的对象所存储的内容是否相等。 总结来说: 1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所原创 2017-07-13 15:01:36 · 180 阅读 · 0 评论 -
利用百度地图的API定位地理位置
Hello, World html{height:100%} body{height:100%;margin:0px;padding:0px} #container{height:70%}#container{width:50%} http://api.map.baidu.com/api?v=1.2">> 百度地图接口转载 2013-12-21 11:16:39 · 1134 阅读 · 0 评论 -
展望未来,总结过去10年的程序员生涯
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险转载 2013-12-25 10:34:11 · 471 阅读 · 0 评论 -
MD5加密工具类
import java.security.MessageDigest;public class MD5Util {public static String MD5(String str) {MessageDigest md5 = null;try {md5 = MessageDigest.getInstance("MD5");} catch (Excepti原创 2014-01-17 16:19:32 · 566 阅读 · 0 评论 -
网站链接
http://www.cnbeta.com/http://item.jd.com/1079760679.htmlhttp://lib.csdn.net/http://lib.csdn.net/base/16http://ifeve.com/category/java/http://h2ex.com/445https://github.com/WellJay/spring-d原创 2017-01-19 14:21:17 · 888 阅读 · 1 评论 -
在java的程序里date类型怎么比较大小
Date a;Date b;假设现在你已经实例化了a和ba.after(b)返回一个boolean,如果a的时间在b之后(不包括等于)返回trueb.before(a)返回一个boolean,如果b的时间在a之前(不包括等于)返回truea.equals(b)返回一个boolean,如果a的时间和b相等返回true原创 2017-06-16 14:48:20 · 367 阅读 · 0 评论 -
Java中static关键字用法总结
static 关键字要解决的问题 这里摘录一下《Java编程思想(第四版)》里关于static关键字的一段原话:(P29)通常来说,当创建类时,就是在描述那个类的对象的外观与行为。除非用new创建那个对象,否则,实际上并未获得任何对象。执行new来创建对象的时候,数据存储空间才被分配,其方法才供外界调用。有两种情形用上述方法是无法解决的。一种情形是,只想为某特定域分配单一存储空间,而不去转载 2017-07-13 14:39:10 · 200 阅读 · 0 评论 -
java中String、StringBuffer、StringBuilder的区别
1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char value[]; StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存转载 2017-07-13 14:48:47 · 159 阅读 · 0 评论 -
Java switch 详解
switch 语句由一个控制表达式和多个case标签组成。switch 控制表达式支持的类型有byte、short、char、int、enum(Java 5)、String(Java 7)。switch-case语句完全可以与if-else语句互转,但通常来说,switch-case语句执行效率要高。default在当前switch找不到匹配的case时执行。default转载 2017-07-27 14:34:54 · 40214 阅读 · 0 评论