java语言语法细节(自用)
2006-07-14 13:30
337 查看
修饰符(访问范围大小顺序) public 完全公开 protected 同一package或者子类中 无同一package private 本class
抽象class不能同时被static修饰符修饰
interface里面方法默认为public abstract修饰 变量默认为public static final修饰
abstract和final,abstract和static,abstract和private不能同时指定 switch()只能判断byte,short,int,char(long,float,double不行)
Exception包括可check Exception和Runtime Exception可check Exception可以被编译器检查,Runtime Exception不被编译器检查,但是可以被catch捕捉。
class内部定义的class包括:1 member class:作为class的member定义的class 2 local class作为method局部变量定义的class 3 anonymous class 用new生成的没有名字的class
anonymous class instance生成方法: new SuperClass名(){.......}或者 new Interface名(){......}
member class的使用方法:TopClass.memberClass
anonymous class 不能定义sub class(因为自己没有名字) 不能定义为abstract class 不能定义constructor(注意)
抽象class不能同时被static修饰符修饰
interface里面方法默认为public abstract修饰 变量默认为public static final修饰
abstract和final,abstract和static,abstract和private不能同时指定 switch()只能判断byte,short,int,char(long,float,double不行)
Exception包括可check Exception和Runtime Exception可check Exception可以被编译器检查,Runtime Exception不被编译器检查,但是可以被catch捕捉。
class内部定义的class包括:1 member class:作为class的member定义的class 2 local class作为method局部变量定义的class 3 anonymous class 用new生成的没有名字的class
anonymous class instance生成方法: new SuperClass名(){.......}或者 new Interface名(){......}
member class的使用方法:TopClass.memberClass
anonymous class 不能定义sub class(因为自己没有名字) 不能定义为abstract class 不能定义constructor(注意)
相关文章推荐
- java语言语法细节(自用)
- CrawlScript语言————一门用javascript语法在JAVA环境下,快捷开发网络爬虫的脚本语言
- Java的自动拆箱和装箱是Java语言的一颗语法糖
- JPA学习(三):java持久化查询语言JPQL--介绍、基础语法
- day03-----------java 语言基础(基础语法)(传智视频)
- day05-----------java 语言基础(基础语法)(传智视频)
- Java语言的细节
- Java篇--Java语言的基本语法2
- 03.Java语言基本语法之运算符,算数、赋值、比较、逻辑、位、三元运算等
- 我的Java之旅 第五课 JAVA 语言语法 集合
- Java语言语法语义分析器设计与实现
- 自学 java 笔记 day4 (语言语法基础组成3)
- JAVA基本语言、语法基础(二)未完成
- day1--Java基础语法--Java语言基础--思考案例
- 我的Java之旅 第五课 JAVA 语言语法 集合
- 第二章 JAVA语言基本语法————数据类型之间的转换
- 第二章 JAVA语言基本语法————表达式
- C/CPP语言中的语法细节
- object-c 与 java,c#等语言的 语法区别
- Java语言基础-与注释有关的语法