一、本节要点
掌握包的基本概念,
掌握import语句的使用
了解JDK中常见的包
熟悉成员的访问控制权限
了解Java的命名习惯
了解Jar命令的使用
二、包的基本概念
package是在使用多个类或接口时,为了避免名称重复而采用的一种措施。
格式:
package package名称;
代码案例:
package day15.java;
public class PackageTest {
public static void main(String[] args) {
System.out.print((new Person().talk()));
}
}
class Person{
public String talk() {
return "Person ....talk";
}
}
运行结果:
Person ....talk
三、import语句的使用
3.1如果几个类分别属于不同的package,在某各类要访问到其他类的成员时,需要:
1.若某个类需要被访问,则必须把这个类公开出来=此类必须声明成public。
2.若要访问不同的package内某个public类的成员时,在程序代码内必须明确的指明“被访问package的名称.类名称”
格式:
import package名称(.类名称)类名称可不写,将整个类导入
3.2代码案例:
package day15.java.a;
import day15.java.b.*;
public class PackageTest {
public static void main(String[] args) {
System.out.print((new Person().talk()));
}
}
package day15.java.b;
public class Person {
public String talk() {
return "Person ....talk";
}
}
运行结果:
Person ....talk
四、JDK中常见的包
1.java.lang ---包含一些Java语言的核心类,如String、Math、Integer、System和Thread提供常用功能。
还有一个子包:java.lang.reflect,用于实现java类的反射机制。
2.java.io---包含能提供多种输入/输出功能的类
3.java.util---包含一些实用工具类,如定义系统特性、与日期日历相关的方法。
.....
五、类成员的访问控制权限
5.1四种访问控制权限 public protected private default
注意:不能在方法体内声明的变量前面加private修饰符
5.2各自权限
private: 成员变量/方法---只能在类的内部使用
default:默认的访问控制成员可以被这个包中的其他类访问。
protected:可以被同一个包中的其他类访问,也可以被不同包中的子类访问。
public:可以被所有的类访问
六、Java的命名习惯
规律:
1.包名都要小写,如demo.java
2.类名、接口应当使用名词,每个单词的首字母大写,如TestPerson
3.变量名(属性名)第1个单词小写,后面的每个单词首字母大写,如newLxh
4.方法名的第1个单词小写,后面每个单词的首字母大写,如talkMySelf()
5.常量名中的每个字母一律大写,如COUNTRY
七、打包工具---jar命令的使用
7.1通过jar生成的.jar压缩文件优点:
1.可以方便管理大量的类文件
2.进行了压缩也减少了文件所占的空间
7.2 格式:
jar -cvf create.jar demo
create.jar :是生成jar文件的名称
demo: 要达成jar文件的包
星期一, 十一月 16, 2015 23:02:28
相关推荐
系统权限控制,在项目上线的时候添加 项目经理要求:在每个方法上添加注解,并指定该方法能访问的功能权限 例如:ElecSystemDDLAction类的save方
小白新人,基础java知识分享
项目无权限和访问读/写权限。 为了能够查看项目,一个简单的浏览器就足够了。 Firefox, Safari, Chrome, Internet Explorer 8, ... 内置 视觉工作室代码 GitHub 爱的 贡献者 亚历山德拉: 昆汀: 我们的休闲裤 ...
├day06-02 文件的访问权限、文件权限操作.mp4 ├day07-01链接文件操作.mp4 ├day07-02 目录操作.mp4 ├day08-01获取文件目录属性.mp4 ├day08-02 获取当前工作目录.mp4 ├day09-01 临时文件.mp4 ├day09-02 获取...
15_android下的数据持久化,保存数据到rom文件.avi 16_android_data目录下文件访问的权限.avi 17_android写外部存储设备(sd卡).avi 18_知识点怎么获取sd卡的大小.avi 19_sharedpreference的使用.avi 21_采用pull解析 ...
day08_高级类特性1:多态特性、4中访问权限修饰符、this与super区别、==与equals方法区别、instanceof操作符 day09_高级类特性1:toString(方法)、包装类、static关键字 day10_高级类特性2:初始化块、抽象类、...
声明位置:必须写在程序有效代码的第一行(注释不算)访问包中的类用含有包名的类全名(包名.类名),前提是要有访问权限类的简化访问:如果访问的是同包中或java.l
三个函数的访问权限.sol 三个属性的访问权限.sol 与或非和异或.sol 值传递和引用传递.sol 合约中函数的重写.sol 合约中的this和合约的balance.sol 属性与方法的继承和合约的多继承.sol 布尔类型和逻辑与或非.sol ...
Constructor constructor = clazz.getDeclearConstructor(Class 参数字节码) 获取任意访问权限指定的构造方法 //通过构造方法对象去用构造方法创建对象 => 相当于new 一个对象 Object instance = ...
我们甚至授予您即时访问其官方Twitter帐户的权限。 因此,您不会错过任何有关他们的新专辑,近期巡演等的信息。其他功能和小部件:-日期/时间-天气预报-快速拨号-Gmail收件箱-屏幕保护程序-Google Calendar Sync-...
普通类也可以定义上面四种访问权限,但是通常我们只应用public和default两种访问权限。 题目16:c 程序如下: abstract class MineBase { abstract void amethod(); static int i; } public class Mine ...
比如D:\Program Files\360\360Safe\deepscan\Section\mutex.db,可D:\Program Files\360\360Safe\deepscan\Section目录没有访问权限,用BIN牛的aspx大马访问D:\Program Files\360\360Safe\deepscan\Sectio显示拒绝...
访问权限修饰符 class类名{ } 注意: 成员内部类中不能定义静态代码块,静态属性,静态方法 创建对象的方式: 内部类名 对象名=外部类对象.new 内部类类名(实参列表) 注意: 在该内部类所在的外部类的普通方法中创建该...
6.需要将Tomcat7.0,及ssmImage19项目所在的Tomcat的web.xml中的DefaultServlet的只读权限改为false。 <servlet-class>org.apache.catalina.servlets.DefaultServlet <param-name>readonly <param-value>false ...
查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 2、表 查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>...
day11【final、权限、内部类、引用类型】第一章 final关键字1.1 概述1.2 使用方式修饰类修饰方法修饰变量第二章 权限修饰符2.1 概述2.2 不同权限的访问能力第三章 内部类3.1 概述什么是内部类成员内部类访问特点3.2 ...
§8.2 关于访问远程数据库 192 §8.2.1 数据库链接 192 §8.2.2 使用同义词获得本地透明 193 §8.2.3 在视图中使用user伪列 194 §8.2.4 使用COPY功能 195 §8.2.5 管理Oracle名称服务器 196 §8.3 关于上下文的使用...
例如: public class Date1 声明Date1类,访问权限为public,表示类Date1可以被该类所属的包之外的类使用。 Java面向对象程序设计("方法"相关文档)共57张全文共57页,当前为第6页。 类主体的结构: <类首声明> { //...
即: 如果日期是 1997 年 5 月 15 日, 那么 SYSDATE 显示为 'H 09-05-15'。 值范围: Arabic Hijrah, English Hijrah, Gregorian, Japanese Imperial, Persian, ROC Official (Republic of China) 和 Thai Buddha。 ...
其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...