易截截图软件、单文件、免安装、纯绿色、仅160KB

Java成员的默认访问控制

Java成员的默认访问控制  
  
我顶对于一个Class的成员变量或成员函数,如果不用public, protected, private中的任何一个修饰,那么该成员获得“默认访问控制”级别,即package access (包访问)。
属于package access的成员可以被同一个包中的其他类访问,但不能被其他包的类访问。
包访问的控制力弱于private,但强于protected。因为一方面,只要是子类,不管子类与父类是否位于同一个包中,那么子类都可以访问父类中的protected方法。但是一旦位于原类的包外,不管是否是其子类,都无法访问其属于package access级别的成员。而另一方面,一个类可以访问同一个包中另一个类的package access成员,同时也能访问其protected成员。
(注:package是Java中的关键字,虽然包访问也是一种访问控制级别,但关键字”package”只能用来表示类属于哪个包,而不能像”private”,”public”那样放到成员变量或函数前面,作为访问控制修饰符。)
访问级别保护的强度:public<protected<默认<private
 


相关文档:

java中如何获得操作系统下用户目录


String usrHome = System.getProperty("user.home");
下面是System的参数列表
Key                     Meaning
-------------------     ------------------------------
"file.separato ......

JAVA 快捷键

看了java私塾的中级视频,感觉很全面,总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助:
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实 ......

使用Java在文件里插入一行

在文件里增加一行的唯一方法就是读取原始文件,然后写入到一个临时文件,同时写入要插入的数据。然后删除原始文件,再把临时文件改名为原始文件名。
package net.java2000.io; 
 
import java.io.BufferedReader; 
import java.io.File; 
import java.io.FileInputStream; 
import jav ......

JAVA 培训题库 Spring

一、Spring基础知识及IOC_选择题
1. 下面关于spring描述错误的是:( )
A  Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题。
B  Spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource。
C  与JTA或EJB CMT一样,Spring的事务支持依赖于Java EE环境。
D  Spr ......

JAVA 培训题库 Spring

一、Spring基础知识及IOC_选择题
1. 下面关于spring描述错误的是:( )
A  Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题。
B  Spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource。
C  与JTA或EJB CMT一样,Spring的事务支持依赖于Java EE环境。
D  Spr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号