
Java学习篇
小雨喳
while( !success ){ Keep trying; }
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的运行原理No.1
Java运行原理 一、概念 在Java中引入了虚拟机的概念,在编译程序和机器之间加入了一层抽象的虚拟的机器。 这台虚拟的机器在任何平台上都提供给编译程序一个共同的接口。编译程序只需向虚拟机生成虚拟机能够理解的代码,然后由解释器来把虚拟机代码转换为特定系统的机器码执行。 在Java中,这种供虚拟机...原创 2018-09-13 20:21:08 · 319 阅读 · 0 评论 -
Java命名规范No.2
Java命名规范 一、命名规范 项目名全部小写 :比如 shop 是我的项目名。 包名全部小写:比如 com.taobao.shop (一个网站只有一个域名,采用域名倒叙+包名)。 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母...原创 2018-09-15 12:38:25 · 215 阅读 · 0 评论 -
Java数据类型No.3
Java数据类型 一、基本数据类型 布尔型-----boolean,boolean 类型所占存储空间的大小没有明确指定,其取值为true或false,其默认值为false。 字节型----byte,byte 类型所占存储空间大小为1个字节,其取值为-128——127,其默认值为0。 整型------int,in...原创 2018-09-15 14:29:17 · 163 阅读 · 0 评论 -
Java数组和方法No.4
Java数组和方法 一、java数组 1、定义: 数组类型+大括号+名称 arrType[] arrName; (推荐使用) 数组类型+名称+大括号 arrType arrName[]; 2、创建: 数组类型+大括号+名称 = new +数组类型+[数组大小]...原创 2018-09-20 11:11:35 · 274 阅读 · 0 评论 -
Java 中的 static 使用No.5
Java 中的 static 使用 一、静态变量 Java 中被 static 修饰的成员称为静态成员或类成员。 它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。 静态成员可以使用类名直接访问,也可以使用对象名进行访问。 二、静态方法 使用 static 修饰方法,称为静态方法或类...原创 2018-09-26 10:16:55 · 206 阅读 · 0 评论 -
Java 中的内部类No.6
Java 中的内部类 一、java 内部类 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 二、内部类的主要作用如下: 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。 内部类的方法可以直接访问外部类的所有...原创 2018-09-28 16:48:03 · 190 阅读 · 0 评论 -
java继承No.7
java继承 一、super 子类的构造过程中必须调用其父类的构造方法。 如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。 如果子类构造方法中即没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。 使用super调用父类指定...原创 2018-11-28 19:25:43 · 117 阅读 · 0 评论 -
Java对象转型No.8
Java对象转型 一、向上转型 Animal animal = new Cat();将子类对象Cat转化为父类对象Animal。这个时候animal这个引用调用的方法是子类方法。 public class Animal { public void eat(){ System.out.printl...翻译 2018-12-03 21:56:54 · 205 阅读 · 0 评论 -
Java接口和抽象类的区别No.9
Java接口和抽象类的区别 一、语法层面上的区别 抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法; 一个...翻译 2018-12-04 22:20:04 · 413 阅读 · 0 评论 -
Java异常No.10
Java异常 一、try__catch异常处理 try{ //1、try块中放可能发生异常的代码。 //2、如果执行完try且不发生异常,则接着去执行finally块和finally后面的代码(如果有的话)。 //3、如果发生异常,则尝试去匹配catch块。 }catch(SQL...翻译 2018-12-06 19:05:42 · 193 阅读 · 0 评论 -
Java包装类No.11
Java包装类No.11 一、包装类介绍及作用 虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。 这种借助于非面向对象技术的做法有时也会...翻译 2018-12-11 13:13:11 · 145 阅读 · 0 评论 -
Java字符串No.12
Java字符串 一、创建字符串的方法 String s1="hello!" String s2=new String("hello!") 二、字符串常用方法 charAt(下标):获取字符串指定下标位置的字符,返回char值 length():返回字符串的长度,返回int值 getBytes():将字符串转换为...原创 2019-01-17 16:17:58 · 134 阅读 · 0 评论 -
Java集合No.13
Java集合 一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 疑问:为什么使用集合,而不用数组呢 存储20名学生的学生信息,存储商品信息。20名学生是固定不变的,数组...翻译 2019-02-05 17:12:40 · 143 阅读 · 0 评论 -
Java泛型No.14
Java泛型 一、泛型概念的提出(为什么需要泛型) public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add(“...翻译 2019-02-06 16:22:16 · 137 阅读 · 0 评论