java学习 Day2

关于java基本概念的学习,和之前学的C等语言很多概念是基本类似的,也没有碰到什么难点。基本今天涉及到的就是下面这三个知识点。

 

关于数据类型:

  Java中有两种数据类

  基本数据类型

    bite short int long float double boolean char,要记住每种数据类型占用的存储长度

  引用类型

    除了基本数据类型之外都是引用类型

  包括API中的类,比如StringFile

  也包括自定义的类,如PersonalAccount,CreditAccount

  包括数组,int[],String[]

  数据转换分为自动和强制转换两种,和其他语言也没什么明显的差别。

关于包

  包(package)是一个新的概念,但是也很好理解,也方便大型程序的编写和维护。

  包的概念: 物理上是文件夹 逻辑上是有逻辑关系的类的集合

  包的作用: 避免类重名 控制访问权限

  包的命名规范:类型.公司名.项目名.模块功能名

关于访问权限

  Java语言有四个权限访问修饰符,权限从大到小依次为:

     1)public :公共权限 修饰类、属性、方法。可以被任意类访问

     2)protected:受保护的权限 修饰属性、方法。 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。

     3)default:同包权限 修饰类、属性、方法。只能被同包的类访问

     4)private:私有权限 修饰属性、方法。 只能在本类中访问

 

另外,无意中发现安装一次jdk后 有两个jre文件夹,在网上看到一篇解释这个的文章,看了之后感觉有收获,在这里存一下地址,以便以后不解时再来查看。

http://swiftlet.net/archives/639

posted @ 2017-06-13 19:51  萌新呀  阅读(148)  评论(0)    收藏  举报