java学习 Day2
关于java基本概念的学习,和之前学的C等语言很多概念是基本类似的,也没有碰到什么难点。基本今天涉及到的就是下面这三个知识点。
关于数据类型:
Java中有两种数据类型
基本数据类型
bite short int long float double boolean char,要记住每种数据类型占用的存储长度
引用类型
除了基本数据类型之外都是引用类型
包括API中的类,比如String、File
也包括自定义的类,如PersonalAccount,CreditAccount
包括数组,如int[],String[]
数据转换分为自动和强制转换两种,和其他语言也没什么明显的差别。
关于包:
包(package)是一个新的概念,但是也很好理解,也方便大型程序的编写和维护。
包的概念: 物理上是文件夹 逻辑上是有逻辑关系的类的集合
包的作用: 避免类重名 控制访问权限
包的命名规范:类型.公司名.项目名.模块功能名
关于访问权限
Java语言有四个权限访问修饰符,权限从大到小依次为:
1)public :公共权限 修饰类、属性、方法。可以被任意类访问
2)protected:受保护的权限 修饰属性、方法。 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
3)default:同包权限 修饰类、属性、方法。只能被同包的类访问
4)private:私有权限 修饰属性、方法。 只能在本类中访问
另外,无意中发现安装一次jdk后 有两个jre文件夹,在网上看到一篇解释这个的文章,看了之后感觉有收获,在这里存一下地址,以便以后不解时再来查看。
http://swiftlet.net/archives/639

浙公网安备 33010602011771号