Java语言基础的学习及扩展认识

一.回顾总结

    1.复习总结昨天所学的知识,

        对JDK,JVM,JRE,类库,环境变量有新的理解与认识。JDK:用于Java程序的开发、JVM:Java虚拟机,java程序首先会被编译为.class文件,这类文件首先在虚拟机上执行,并不直接与机器的操作系统相对应,而是先通过虚拟机间接与系统交互,由虚拟机将程序编译解释给操作系统。JRE:Java的运行环境。

      其他语言的认识:html,c++,js,java

二.Java语言基础的学习

   1.  数据类型

    基本数据类型byte、short、int、long、float、double、char、boolean  

       byte:8位    取值范围:-128~127     数据存储在内存中的最原始形态

       short: 16位    取值范围:-32768~32767

       int:   32位     取值范围:-2^31~2^31-1

       long:64位   取值范围: -2^63~2^63-1

       float:  32位  

       double:64位

       char:16位

       boolean:1位

  2.  自动类型转化:整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。byte-short-char-int-long-float-double。不能对boolean类型进行转化,浮点数到整数的转换是通过舍弃小数得    到,而不是四舍五入。

      强制转化:由大容量向小容量位转化时为强制转化,将会丢失部分信息

  3.  javapackage包:物理上文件夹,逻辑上是对类和接口的分类集合。

      包的命名规范:package com.chinasofti.corejava.chapter03; public class Trainer{ }       com-项目类型(企业公司,组织,政府)、chinasofti-项目开发商或运行公司、corejava-项目名称、chapter03-项目模块(功能)

      Import语句:提供一个合理的地址,使编译器可以找到某个类。

  4.  权限访问修饰符

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

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

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

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

  5.  封装:对象的全部属性和全部方法结合在一起,形成一个不可分割的独立单位 尽可能隐藏对象的内部结构。

  6.  java表达式:使用一系列的标识符和运算符组成的序列

          逗号表达式:分隔表达式   int a=1,b=1;

          问号表达式: 三元运算符(问号运算符)的格式  1(2)?1:2

  7.  标识符规则的认识

原文地址:https://www.cnblogs.com/mauan/p/7003284.html