【8-19】java学习笔记01

JDK API文档



java SE 8 API文档:
http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html

jdk-8-apidocs  在线版:

http://docs.oracle.com/javase/8/docs/api/index.html

java SE 7 API文档:

http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

java SE 6 API文档:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-doc-download-355137.html

Java Platform Standard Edition 8 Documentation
http://docs.oracle.com/javase/8/docs/

环境变量设置



如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。

在这个示例中,Constants2.CM_PER-INCH就是这样一个常量。

    • public类的类文件名同类名
    • java能够通过实例来访问类成员变量
    • 局部变量(形参除外,形参初始化由方法调用完成)需要显示初始化,没有初始化之前都不能访问
    • 方法里的局部变量和成员变量同名,则在方法里用实例或对象来访问成员变量

形参可变的方法



1. 可变长参数的定义

使用...表示可变长参数,例如

print(String... args){

...

}

在具有可变长参数的方法中可以把参数当成数组使用,例如可以循环输出所有的参数值。

print(String... args){

for(String temp:args)

System.out.println(temp);

}

2. 可变长参数的方法的调用

调用的时候可以给出任意多个参数也可不给参数,例如:

print();

print("hello");

print("hello","lisi");

print("hello","张三", "alexia")

多态



把一个子类对象赋给父类的引用时,编译时类型为父类,运行时表现子类特性。因此调用父类时可能表现出不是它自己定义的特性的情况,所以称为多态,终于搞懂了,哈哈哈。

时间: 2024-10-05 08:10:38

【8-19】java学习笔记01的相关文章

java学习笔记01

java基础篇 基础中的基础 一.搭建开发环境:设置path变量 **(x:\...\bin;)** 和 classpath变量 **(.;)** ,.表示当前目录. 二. 码的第一句话:public static void main(String args[]) {}.main()方法,即程序入口. 三.关于注释: //单行注释 /*...*/多行注释 /**...*/文档注释 变量 一.Java的基本数据类型有4类8种: 整数型:byte,short,int,long 浮点型:float,d

java学习笔记3——java关键字

java学习笔记3——java关键字 虽然老师说不用刻意的去记忆,但是我还是在网上找到了非常详细的注解,再次收藏 关键字的类型表: 各个关键字的详细注解和实例,按首字母排序: 1.abstract abstract 关键字可以修改类或方法. abstract 类可以扩展(增加子类),但不能直接实例化. abstract 方法不在声明它的类中实现,但必须在某个子类中重写. -示例- public abstract class MyClass{ } public abstract String my

【Java学习笔记之二十六】深入理解Java匿名内部类

在[Java学习笔记之二十五]初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意的事项.如何初始化匿名内部类.匿名内部类使用的形参为何要为final. 一.使用匿名内部类内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪.创建格式如下: new 父类构造器(参数列表)|实现接口() { //匿名内部类的类体部分 } 在这里我们看到使用匿名内部类我们必须要继承一个父类或者

Java学习笔记之继承

一.继承的基础 在Java术语中,被继承的类叫超类(superclass),继承超类的类叫子类(subclass). 举例说明: 1 class Box 2 { 3 public double width; 4 public double height; 5 public double depth; 6 7 //重载构造方法 8 public Box(Box ob) 9 { 10 width = ob.width; 11 height = ob.height; 12 depth = ob.dep

Java学习笔记之接口

一.接口的概念与定义 首先考虑一个简单的接口的定义: public interface Output { int MAX_LINE = 40; void out(); void getData(String msg); } 定义接口使用关键字interface 修饰符interface前面的public可以省略,如果省略,则采用默认访问控制,即只有在相同包结构的代码才可以访问此接口 接口不可以有构造方法(区别于类中的构造方法) 接口里面的所有成员,包括常量.方法等都是public访问权限,所以在

java学习笔记9--内部类总结

java学习笔记系列: java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3--类与对象的基础 java学习笔记2--数据类型.数组 java学习笔记1--开发环境平台总结 本文地址:http://www.cnblogs.com/archimedes/p/java-study-note9.html,转载请注明源地址. java内部类分为:

java学习笔记 第二篇 核心技术(二)

第十四章 集合类 集合类用来存放对象的引用.继承关系如下图: 14.1 Collection 接口 是层次结构中的根接口,构成Collection的单位称为元素.Collection接口不能直接使用,但该接口提供了添加元素.删除元素.管理数据的方法. Collection接口常用方法: 14.2 List 集合 包括List接口以及List集合的所有实现类.List集合中的元素允许重复,各元素循序就是对象插入的顺序 1.List接口,两个重要方法: get(int index): 获取指定索引位

MVC4 学习笔记01

1 . ASP.NET MVC 中 ActionResult 和 ViewResult 在使用上的区别是什么?要注意什么吗? ActionResult 是一个抽象(abstract)类,ViewResult 只是ActionResult 的一个实现(implementation).如果你确认你返回的是一个视图(view),你可以直接返回类型为ViewResult.ActionResult 有很多的派生类,如果你很确定你要返回的类型,你可以明确的返回该类型.如果你并不是很清楚,或者你根本不想去理解

Java学习笔记_19_String类

19.String类: 1>String类的构造方法: · 利用字符串构造一个字符串对象: String str = "HelloWorld": · 无参构造一个字符串对象: String str = new String(); · 传递参数生成一个字符串对象: String str = new String("HelloWorld"); · 由字符数组生成一个字符串对象: String str = new String(char s[ ]); · 由字符数组