当前位置: 首页 > news >正文

网站集群建设申请六安网新闻

网站集群建设申请,六安网新闻,北京网站建设费用,网站开发管理学什么Java基础恶补——声明及访问控制[SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)] chapter 1一. 标识符1. 标识符只能由字母、下划线、货币符号、数字组成#xff0c;除数字外其余均可作为标识符的开头符号。(PS#xff1a;汉字作为标识符也是合法的…Java基础恶补——声明及访问控制[SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)]  chapter 1一. 标识符1. 标识符只能由字母、下划线、货币符号、数字组成除数字外其余均可作为标识符的开头符号。(PS汉字作为标识符也是合法的虽然通常不会使用。)2. 标识符的长度不限。3. JavaBeans方法必须以驼峰式命名同时根据其用途必须以set, get, is, add, remove其一作为开头。二. 声明规则1. 1个源代码文件只能包含1个public类且文件名必须和该public类的名称一致。2. 1个源代码文件只能有1个package声明可以有多个import声明。3. package声明必须位于源代码文件的第1行(注释不算)import声明必须位于package和类声明之间如果没有package声明则import必须位于第1行(注释不算)。4. package和import声明作用于1个源代码文件中的所有类。5. 1个源代码文件可以包含多个非public类。6. 不含public类的文件无命名限制。三. 类的声明1. 访问控制符1) 共有3个访问控制修饰符public, protected, private共有4个访问级别public, protected, default, private。2) 类只有 public 或 default 这2个访问级别。3) 标识为 default 的类只对同包下的其他类可见标识为 public 的类对所有其他类可见。4) 类的可见性决定着a) 是否能创建该类的实例b) 是否能继承该类c) 是否能访问该类的方法和属性。2. 非访问控制符1) 可修饰类的非访问控制修饰符共有3个final, abstract, strictfp。2) 1个类不能同时用 final 和 abstract 进行修饰。3) 1个标识为 final 的类不能被继承1个标识为 abstract 的类不能被实例化。4) 1个只有1个abstract 方法的类必须是 abstract 的1个标识为 abstract 的类可以有 abstract  方法和非 abstract  方法。5) 1个abstract 类的首个非 abstract 子类必须实现所有 abstract 方法。四. 接口及其实现1. 接口用于约束1个类能做什么而不是怎么做。2. 接口可以被任何类实现不受类的继承树限制。3. 无论是否用abstract 修饰接口实际上就是个100%的 abstract 类。4. 接口只能有abstract 方法。5. 接口方法默认是 public 和 abstract 的可以不显式的使用这2个修饰符。6. 接口可以有常量这些常量默认是 public, static, final 的可以不显式的使用这3个修饰符或用这3个修饰符的任意组合进行修饰。7. 1个合法的非abstract实现类有以下属性1) 它提供接口方法的具体实现2) 它实现的方法必须遵守所有合法的override规则3) 实现方法不能声明任何新的checked exceptions也不能声明任何比接口方法所声明的exceptions低级的checked exceptions4) 实现方法可以声明任何runtime exceptions而不用管接口声明5) It must maintain the exact signature (allowing for covariant returns)and return type of the methods it implements (but does not have todeclare the exceptions of the interface).8. 1个接口的实现类可以是 abstract 的1个abstract 类不必实现接口方法。9. 1个类只能继承1个类但可以实现多个接口。10. 接口可以继承1个或多个接口。11. 接口不能继承类也不能实现类或接口。五. 类成员的声明1. 访问控制修饰符VisibilityPublicProtectedDefaultPrivate本类YYYY同包其他类YYYN同包子类YYYN非同包子类YY (通过继承)NN非同包非子类YNNN1) 类成员变量的访问有2个途径1个类访问其他类的成员子类访问父类的成员。2) 如果1个类是不可被访问的则这个类的所有成员也是不可被访问的类的可见性先于其成员的可见性。2. 非访问控制修饰符1) abstract:a) abstract不能和final、private、static同时使用。b) abstract方法的声明语法为1个签名、1个返回类型、1个可选的throws、无实现。c) 辨别1个非abstract方法的3个要素没有用abstract修饰、有大括号、大括号里有代码。2) synchronized只能用于修饰方法或代码块synchronized方法可以用任何访问控制修饰符进行修饰。3) native只能用于修饰方法native方法的声明类似abstract方法声明无方法体。4) strictfp只能用于修饰类或方法strictfp表示浮点使用IEEE 754标准。3. 本地变量1) 不能用访问控制符修饰本地(method, automatic, or stack)变量2) 本地变量能用的修饰符只有 final3) 本地变量无默认值所以必须在使用前进行初始化4) 和实例变量同名的本地变量是合法的。4. 可变参数1) 从Java5开始方法的声明可以接受0到多个参数这种方式叫做可变参数2) 可变参数以...表示...必须紧跟类型3) 1个方法只能有1个可变参数4) 可变参数必须只能处于最后1个参数的位置。5. 实例变量声明1) 实例变量可以用任何访问控制修饰符进行修饰也可以用final、transient修饰2) 实例变量不能用abstract, synchronized, native, or strictfp修饰3) final变量有以下属性a) final变量的值在初始化后不可修改b) final引用不可修改(不能再指向另一个对象)c) final引用必须在构造函数完成前初始化。d) 不存在final对象final引用并不表示该对象是不变的(immutable)。4) transient, volatile 只能修饰实例变量。6. 数组声明1) 数组可以容纳原子类型或对象类型的元素数组本身是个对象2) 声明数组时方括号可以位于变量名左侧或右侧3) 声明数组时包含size总是不合法的4) 数组元素必须是同个类型或存在IS-A关系的。7. 静态变量和方法1) 与类的实例无关使用时不需要类的实例。2) 只有1份copy所有类的实例共享它们。3) 静态方法不能直接访问非静态成员。8. 枚举类1) 1个枚举类列举了1个类型的一组值。2) 1个枚举类既不是String、也不是int而是枚举类型。3) 枚举类可以声明在类的内部或外部但不能在方法内声明。4) 声明在类的外部的枚举类不能用static, final, abstract, protected, private 进行修饰。5) 枚举类可以包含构造函数、方法、变量、constant class bodies。6) 枚举类常量可以是带有参数的构造函数形式。7) 枚举类构造函数可以有参数可以被重载。8) 枚举类构造函数不能直接通过代码调用它在1个枚举类型初始化时被自动调用。9) 枚举类声明最后有没有;符号都是合法的。10) 枚举类的静态values()方法返回这个包含这个枚举类所有类型的数组。9. 构造函数声明1) 构造函数的名称必须和类名相同2) 构造函数无返回类型(void可以用but badly)3) 构造函数可以用任何访问控制修饰符来进行修饰4) 构造函数不能用static、final、abstract修饰5) 构造函数允许可变参数。
http://www.zqtcl.cn/news/770275/

相关文章:

  • dw网站首页的导航怎么做有大佬给个网址吗
  • 一个网站怎么做聚合洛可可设计公司贾伟
  • 什么是优化型网站网页设计作业在线网站首页
  • 关于网站建设广告词英文案例网站
  • 有哪些可以做策划方案的网站国家域名
  • vk网站做婚介做seo排名好的网站
  • 广州企业网站建设公司苏州建网站提
  • html如何做购物网站天元建设集团有限公司法人代表
  • 教育培训机构排名seo是搜索引擎营销
  • 做奢侈品网站有哪些沧州手机建站哪家好
  • 德州网站网站建设广西房管局官网
  • 白石桥做网站公司seo顾问服务四川
  • 网站建设注册哪类商标十大网页设计公司
  • 网站建设的源代码有什么作用金华网站建设优化技术
  • 个人网站申请做瞹瞹嗳视频网站在线观看
  • 做网站 融资玉石网站建设的定位
  • 自己做的网站字体变成方框seo同行网站
  • 宁波网站建设培训微信小程序开发平台官网
  • 西部数码做的网站打不开哈尔滨模板建站推荐
  • 外贸网站建设流程杭州软件定制开发
  • 网站的首页面设计软文推广特点
  • 网站描述在哪里写网页设计图片怎么换
  • 深圳网站关键词优化推广做mod游戏下载网站
  • 通达oa 做网站wordpress动转换标签别名
  • 三亚学做网站培训招聘网站排名
  • 企业网站建设费用需要多少钱怎样下载建设银行信用卡网站
  • 厦门建网站公司怎么做服装外贸网站
  • 做淘宝客网站用什么程序好仿站下载工具
  • 网站地图开发国家住房和城乡建设部中国建造师网站
  • 巫山网站建设泉州市培训建设系统中心网站