• 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.  标识符规则的认识

  • 相关阅读:
    Docker容器启动时初始化Mysql数据库
    使用Buildpacks高效构建Docker镜像
    Mybatis 强大的结果集映射器resultMap
    Java 集合排序策略接口 Comparator
    Spring MVC 函数式编程进阶
    换一种方式编写 Spring MVC 接口
    【asp.net core 系列】6 实战之 一个项目的完整结构
    【asp.net core 系列】5 布局页和静态资源
    【asp.net core 系列】4. 更高更强的路由
    【Java Spring Cloud 实战之路】- 使用Nacos和网关中心的创建
  • 原文地址:https://www.cnblogs.com/mauan/p/7003284.html
Copyright © 2020-2023  润新知