Java基本语言元素
2019-08-16 11:47:19来源:博客园 阅读 ()
Java基本语言元素
1、Java关键字:
1.1包相关:
package:包 ; import:导入包 ;
1.2访问修饰符:
public(公有访问修饰符):被声明为 public 的类、方法、构造方法(或叫构造器)和接口能够被任何其他类访问;
protected(受保护的访问修饰符):子类与父类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何类访问;
子类与父类不在同一包中:在子类中,子类实例可以访问从父类中继承而来的 peotected 方法,不能访问父类实例的 protected 方法;
private(私有访问控制符):被声明为 private 的变量、方法和构造方法只允许本类访问,且类和接口本能声明为 private;
default(默认访问符——不使用任何关键字):使用默认访问符声明的变量和方法,对于同一个包内的类是可见的;
访问级别表
private | default | prtected | public | |
同一个类中 | ? | ? | ? | ? |
同一个包中 | ? | ? | ? | |
子类中 | ? | ? | ||
全局范围内 | ? |
1.3类修饰符:
public:将该类声明为公共类,可以被任何类访问,一个程序的主类必须是公共类;
class:修饰类名;
abstract:将该类定义为抽象类,
final:将一个类声明为最终,表示不能被继承;
extends:用于继承父类;
interface:用于定义接口;
implements:用于实现接口;
strictfp:它是用来确保浮点数运算的准确性;
1.4方法修饰符:
static:被 static 修饰的方法是静态方法;
new:创建类的对象;
synchronized:用于控制线程同步;
1.5变量修饰符:
final:被 final 修饰的变量是最终量,不能被改变;
1.4基本数据类型:
int:整型; long:长整型; short:短整型; double:双精度浮点型; float:单精度浮点型; char:字符型; byte:字节型; boolean:布尔型;
1.6程序控制(流程控制):
if else; for;while; do while; switch; continue;instanceof; return;break;
1.7异常处理:
tyr catche:捕获异常; throw:抛出异常; throws:自定义异常;
1.10保留关键字:
goto; const;
2、标识符
2.1标识符规则:
- 标识符由字符、数字、下滑线和$组成;
- 不能以数字开头;
- 区分大小写;
- 长度任意;
2.2命名规则:
包名 | 类名和接口 | 变量名和函数名 | 常量名 |
多个单词组成全部小写; 例如:com.up |
多个单词组成,用驼峰命名法; 例如:ComUp |
多个单词组成,第一个单词小写, 其他单词首字母大写; 例如:comUpLooking |
多个单词组成,全部大写, 用下滑线连接; 例如:COM_UP |
原文链接:https://www.cnblogs.com/Limerence/p/11294516.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash