Java简单语法与访问权限修饰符
Java简单语法总结
一:Java简单语法概述
1:分号,关键字,空白(空格,空白行),花括号和注释的使用。
2:标识符的规则(命名规则与业内约定)。
3:Java表达式(逗号,问号和逻辑表达式)。
二:分号,关键字,空白(空格,空白行),花括号和注释的使用
1:分号 在Java中通常用来分隔语句,即作为分隔符,另外它也是一个语句结束的标志。
2:关键字 通俗的理解,在编译器Eclipse中像“public”,“class”这些输入的时候就带有颜色的字成为关键字,实际上就是软件自己定制的一些字,这些关键字不能作为参数使用。
关键字 |
|
类 |
enum、interface、class、extends、implements |
对象 |
new、instanceof、this、 |
包 |
Package、import |
数据类型 |
byte、short、int、long、float、double、char、boolean |
分支 |
If、else、switch、case、break、continue |
循环 |
do、while、for |
方法 |
void、return |
异常 |
throw、throws、try、catch、finally |
修饰符 |
abstract、final、private、protected、public、static、synchronized、strictfp、native、assert、transient、volatile |
保留字 |
const、goto |
3:空白
①空格,在Java中遇到运算符如“+”,“-”等时,两端留出空格,使代码更加清晰,美观,增强代码可读性。
②空行,根据不同的代码逻辑,在不同的代码之间加上空白行,使代码逻辑更清晰。
4:花括号
①对数组进行初始化复制
int a[5] = {0}; //表示数组中5个元素的初值均为0
②用来定义类、方法、语句块以及局部范围
void a1() {
String first="说书唱戏劝人方";
System.out.println("1:"+first);
}
5:注释
// 单行注释
/* 单、多行注释*/
/**
* 文档注释
*/
三:标识符的规则(命名规则与业内约定)。
在Java中,变量,常量和方法等都有自己的名字,这些名字统称为Java标识符。也就是说标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
1:某一个区域中是唯一的,在不同的区域中可以使用同一名字
2:必须由字母、数字、下划线和$符号组成,且不能以数字开头
3:不能使用非法字符和系统关键字
6:不能使用空格来分隔
7:长度无限制(长度一般不要超过16)
8:严格区分大小写
9:不同的标识符有一定的命名规矩
10:对于常量的命名要注意初始值
package JJJ;
public class Example {
public static void main(String[] args) {
int a 2 = 5; //标识符之间不能用空格来分隔
int a% = 4; //不能使用非法字符
int 5a = 3; //不能以数字开头
int A = 2; // 这里的A和a是有区别的
int a = 1; //因此需要区分大小写
int acc = 7; //正确的命名方法
String str = "abc"; //一般以变量类型的前几个字母来命名,方便记忆
double damount = 1.0;
final int MY_SCORE = 100; //常量的定义必须有初值,且常量名必须大写
if ( ) {
int a1 = 2; //这里的a1与下面的a1不在同一个区域里,
公式; //因此名字可以重复
}
if ( ) {
int a1 = 3;
公式;
}
}
}
四:Java表达式(逗号,问号和逻辑表达式)。
1:逗号表达式
分隔定义的变量 int a = 1 , int b = 3
For 循环中多个表达式求值 for (int a =1; a <= 10; i++ , j-- ) { }
参数列表中参数的分隔 public void test (String userId ,int term){ }
2:问号表达式
表达式1 ? 表达式2 :表达式3
如果表达式1的值为true,取表达式2的值,否则取表达式3的值
3:逻辑表达式
用逻辑运算符将关系表达式或逻辑量连接起来的有意义的式子称为逻辑表达式。逻辑表达式的值是一个逻辑值,即“true”或“false”。
Java访问权限修饰符简单总结
一:包
包(package)的概念有两层含义:
物理上来讲包就是文件夹;在逻辑上则是由逻辑关系的类的集合。
二:包的命名规范
在包名中,可以使用 . 号来区分包的级别;包名一般情况下是小写
第一级 指项目的类型,如com,org,gov等,
第二级 指项目所开发或者运行的公司名称,如:chinasofti,icss,huawei等
第三级 指项目的名称,如:corejava,bcms,oa,erp等
第四级 指项目模块的名称,如:bean,action,exception,chapter01等
例:
paqckage.com.ICSS.bankaccount.userpwd;
public class test01{
}
编译test01后,其类文件将被编译在com/ICSS/bankaccount/userpwd目录下
三:包的作用
包可以更好得管理逻辑相关的类,可以控制不同包之间的访问权限。
导入外部包的类
例如导入上面的test01类
paqckage.com.ICSS.bankaccount.userpwd;
public class test01{
public static void main(String[] args){
}
}
扩:常见域名的简写及含义
cn:China,中国
com : Commercial organizations,商业组织,公司
edu : Educational institutions,教研机构
gov : Governmental entities,政府部门
int : International organizations,国际组织
mil : Military (U.S),美国军部
net : Network operations and service centers,网络服务商
org : Other organizations,非盈利组织
edu:表示教育机构
mil:表示军事机构
name: 表示个人网站
info:表示信息提供
mobi:专用手机域名
pro:医生,会计师
cc :商业网站
ws : web sites
travel:旅游网站
tv :电视网,视频
fm :电台
museum:博物馆
int: 表示国际机构
. reo: 表示航空机构
post: 表示邮政机构
rec: 表示娱乐机构
asia: 表示亚洲机构
四:访问权限修饰符
Java中有四个权限访问修饰符,权限从大到小依次为:
1)public :公共权限
修饰类、属性、方法。可以被任意类访问
2)protected:受保护的权限
修饰属性、方法。 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
3)default:同包权限
修饰类、属性、方法。只能被同包的类访问
4)private:私有权限
修饰属性、方法。 只能在本类中访问
五:封装(信息隐藏技术)
1:对象的全部属性和全部方法结合在一起,形成一个不可分割的独立单位
2:尽可能隐藏对象的内部结构
转载于:https://www.cnblogs.com/ESPN/p/7503351.html
Java简单语法与访问权限修饰符相关推荐
- Java——类成员的访问权限修饰符(private、protected、public、default)
本文转载自:https://blog.csdn.net/qq_41420688/article/details/83348546 1. 作用 封装将数据和操作连接起来.封装的一个重要属性:访问控制. ...
- Java中4种访问权限修饰符
在Java编程语言中有四种权限访问控制符,这四种访问权限的控制符能够控制类中成员的可见性. 一.public (1)定义:public是公共的,被public所修饰的成员可以在任何类中都能被访问到. ...
- Java语法封装之继承、访问权限修饰符、重载与重写、this与super、final、Javabean的使用
3.3封装 封装 : 隐藏内部的实现细节,对外提供公共的访问方式.方法,类,属性的私有化- 都是封装的体现 封装优点 : 提高程序的安全性 提高代码的复用性 私有是封装,但是封装不是私有 3.3.1 ...
- Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...
1.Java有三种访问权限修饰符,分别为public.protected.private,还有一种为缺省权限修饰符的情况,记为default.其中,可以由public和default来修饰类:这四种修 ...
- Java访问权限修饰符
1.Class类的访问权限: public:可以供所有的类访问. 默认:默认可以称为friendly但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++.默认的访问权 ...
- 学习大数据的第13天——Java面向对象(接口、分析参数返回值的类型不同时如何解决、包以及访问权限修饰符(public、protected、默认、private))
学习大数据的第13天--Java面向对象(接口.分析参数返回值的类型不同时如何解决.包以及访问权限修饰符(public.protected.默认.private)) 接口 接口的基本定义: 1.1.语 ...
- 学习Java的第五天 | 定义方法 | 引用数据类型——类 | 访问权限-修饰符 | 全局变量与局部变量 | toString | 构造方法 | 方法重载
前面提到的,冒泡排序,二分查找,我们有时候写代码可能不止要查到一种数组的数据,这时候我们就很需要想循环那样的结构,来帮我们解决代码冗余的情况. 我们前面使用的main方法,是一个java程序的入口,我 ...
- Java访问权限修饰符的区别
Java有四种访问权限,其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符: private: Java语言中对访问权限限制的最窄的修饰符,一般称 ...
- java子承父业(继承,访问权限修饰符,super,重写,final)
1.继承 : 子承父业 目的 : 提高代码的复用性 作用: 子类一旦继承父类,有权使用父类中的成员,可以在子类中定义子类独有的内容 定义: 子类 extends ...
- Java访问权限修饰符详解
Java中的访问权限修饰符(Java关键字) 今天很皮的发现,自己现在竟然不会玩儿Java基础了,就翻看了一下自己的笔记,写一篇文章复习一下! 测试环境:Java运行环境,myEclipse. 测试前 ...
最新文章
- SQL注入之union联合注入——sql-lab第一关(非常非常详细的过程)
- spark性能优化 -- spark工作原理
- 第21讲:IP代理池的搭建和使用
- 【高清截图】UbuntuKylin 14.04 桌面版安装步骤
- mysql redis hbase_10分钟梳理MySQL核心知识点
- LR算法(基础及核心概念)
- 计算机程序设计员( 国家职业标准三级),计算机程序设计员国家职业标准
- 服务器硬盘容量为0,硬盘容量不一样 raid0 扩容也可以很自如?
- 帝国cms灵动标签调用标题图片没有图片时让其显示默认图片的方法
- 在word中填充背景颜色的方法
- 转载,汉语世界上最先进的语言(来自几年前的转发,如今重新转发)
- 华清远见上海中心22071班 9.21作业
- 开心网kaixin001.com外挂免费下载
- 配置华为S2300经验之浅谈
- android5.1 nfc,一加5有NFC吗?一加手机5支持NFC功能吗?
- windows media player
- 中国十大IT企业 PK 全球九大顶级IT企业
- Vue粒子特效(vue-particles)插件
- js数字处理:保留几位小数,最大值,最小值
- 少儿学编程系列---如何绘制星星会眨眼睛的满天星空