java的19个入门基础教程

原来写过不少关于java的基础,但是放的比较混乱,今天整理一下,方便需要的同学来月小升博客学习。 1.java初步学习hello word http://java-er.com/blog/java-hello/ 2.java 基本数据类型 http://java-er.com/blog/java-basic/ 3.java private,protected,default,public 的区别 http://java-er.com/blog/java-private-protected-default-public/ More


java7编译的文件无法在java6 版本环境下执行

java.lang.UnsupportedClassVersionError: org/apache/nutch/crawl/Crawl3 : Unsupported major.minor version 51.0   at java.lang.ClassLoader.defineClass1(Native Method)   at java.lang.ClassLoader.defineClassCond(Unknown Source)   at java.lang.ClassLoader.defineClass(Unknown Source)   at java.security.SecureClassLo More


ant编译发生warning: ‘includeantruntime’ was not set,

执行ant编译时,总会出现如下的警告: [javac] D:\SnowPad\build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 虽然不影响编译,但还是解决才安心。其实解决方法也很简单,只需要根据提示在javac任务中添加includeAntRuntime="false"属性即可。例如: 修改前: 修改后 More


自定义java toString方法

java里我们经常System.out.println(xx) xx可以是一个List 一个HashMap 一个HashSet 一个什么奇怪的自定义的类。 只要能正确显示字符串的背后起作用的都是一个叫toString 的方法。 看个例子 package com.javaer.examples; import java.util.ArrayList; class Girl{ String name = ""; int age = 0; } public class JToString { More


枚举带属性的实体

枚举,还可以枚举带一点属性的实体。 枚举可以用来枚举几个人 Tom,Jack,Hai,Walter. 可以枚举几个车 Audi,Volvo,BWM,Ford 还可以枚举带属性的 ZHAO("1"),QIAN("2"),SUN("3"),LI("4") 来个带属性的例子 package com.javaer.examples; enum Color { GREEN("green"), RED("red"), BLACK("black"), WHITE("white"); private final String co More


枚举enumerations中自带方法values和valueOf

每一种枚举的类型自动包含两个方法 values() 返回数组 valueOf() 返回枚举类型。使用字符串来匹配是否相等 public static enum-type[ ] values( ) public static enum-type valueOf(String str) 请看下面的例子 package com.javaer.examples; /** * 学习枚举enumerations * @author mc2 * */ enum Colors { Blue, Red, Blac More


java公共变量迷局-变量为何改变

java变量迷局 java申请变量需要重新开辟内存,增加程序开销,所以我们会看到某些程序里,将一些小变量,声明为全局变量,比如i用来for循环 如果全局变量被一个函数赋值,那么就会立即改变。 package com.javaer.examples; public class TestVariable { int i,j; public void A1(){ for( i = 0 ; i < 10;i++){ System.out.println("A" More


java Instanceof判断一个对象的类型

instanceof 用来判断一个对象(Object)是否为某一个类型 比如String str = "abc". str是否为String类型 HashMap m = new HashMap m 是否为一个hashmap instanceof常用于,知道一个Object,但是后面的代码需要判断Object的类型。 package com.javaer.examples; import java.util.HashMap; public class TestInstance { /** * @param More


Java继承inheritance

Java继承 Java inheritance 我们可以把继承看成是儿子,继承了父亲的一些特点,但是儿子可以有一些改变。 java里儿子继承了父亲的公共属性 和公共方法,儿子可以修改这些属性和方法。儿子修改父亲的公共属性,我们叫重载。没有修改的叫继承。 We can think of that their children inherit their father, the child can have the father of all public More


java abstract抽象类学习

java抽象类 java abstract class 有时候,我们需要用到抽象类。比如我们想买水果,但是不确定买的是苹果还是香蕉 Sometimes, we want to abstract a class.For example, We want buy some fruits,but we are not sure we buy apple or pear. 我们抽象出一个类叫水果 Now we can abstract a class named Fruit 水果就作为了一个抽象类和一个父亲类 Fruit More


About Me

静水流深,水滴石穿