达内java培训day02

语言基础第二天:

回顾:

  1. java开发环境:

    • 编译运行过程:

      • 编译期:.java源文件,经过编译,生成.class字节码文件

      • 运行期:JVM加载.class并运行.class

        特点:跨平台,一次编译到处使用

    • 名词:

      • JVM:java虚拟机 JVM加载.class并运行.class
      • JRE:java运行环境 JRE = JVM+java系统类库(小零件)
      • JDK:java开发工具包 JDK = JRE+编译、运行等命令工具
  2. idea:

    • JetBrains,分为社区版和终级版
    • 开发步骤:
      • 新建Java项目/工程
      • 新建Java包
      • 新建Java类
    • 注释:解释性文本
      • 单行注释://
      • 多行注释:/* */
      • 文档注释:/** */

精华笔记:

  1. 变量:存数的

    • 声明:----相当于在银行开了个帐户
    • 初始化:----相当于给帐户存钱
    • 使用:-----使用的是帐户里面的钱
      • 对变量的使用就是对它所存的那个数的使用
      • 变量的用之前必须声明并初始化
    • 命名:-----相当于给帐户起名
      • 只能包含字母、数字、_和$符,不能以数字开头
      • 严格区分大小写
      • 不能使用关键字
      • 允许中文命名,但不建议,建议"英文的见名知意"、“小驼峰命名法”
  2. 八种基本数据类型:byte、short、int、long、float、double、boolean、char

    • int:整型,4个字节,-21个多亿到21个多亿

      • 整数直接量默认为int类型,但不能超出范围,若超范围则发生编译错误
      • 两个整数相除,结果还是整数,小数位无条件舍弃(不会四舍五入)
      • 运算时若超出范围,则发生溢出,溢出不是错误,但是需要避免
    • long:长整型,8个字节,-900万万亿多到900万万亿多

      • 若想表示长整型直接量,需在数字后加L或l
      • 运算时若有可能溢出,建议在第1个数字后加L
    • double:浮点型,8个字节,很大很大很大

      • 小数直接量默认为double型,若想表示float,需在数字后加F或f
      • 不能表示精确数据,运算时有可能会发生舍入误差,精确场合不能使用
    • boolean:布尔型,1个字节

      • 只能存储true或false
    • char:字符型,2个字节

      • 采用的是Unicode编码格式,一个字符对应一个码

        表现的形式是字符char,但本质上是码int(0到65535之间)

        (ASCII:‘a’----97 ‘A’----65 ‘0’----48)

      • 字符型直接量必须放在单引号中,有且仅有1个

      • 特殊符号需要通过\来转义

  3. 类型间的转换:

    • 基本数据类型从小到大依次为:

      • byte----short----int----long----float----double

        ​ char----

    • 两种方式:

      • 自动/隐式类型转换:小类型到大类型
      • 强制类型转换:大类型到小类型
        • 语法:(要转换成为的数据类型)变量
        • 注意:强转有可能会溢出或丢失精度
    • 两点规则:

      • 整数直接量可以直接赋值给byte,short,char,但不能超出范围

      • byte,short,char型数据参与运算时,系统会将其自动转换为int类型再运算

笔记:

  1. 变量:存数的

    • 声明:----相当于在银行开了个帐户

      int a; //声明一个整型的变量,名为a
      int b,c,d; //声明三个整型的变量,名为b,c,d
      //int a; //编译错误,变量不能同名
      
    • 初始化:----相当于给帐户存钱

      int e = 250; //声明整型变量e并赋值为250----开户的同时存钱
      int f;   //声明整型变量f----------先开户
      f = 250; //给变量f赋值为250-------后存钱
      f = 360; //修改变量f的值为360
      int g=5,h=8,i=10; //声明三个整型变量g,h,i,并分别赋值为5,8,10
      
    • 访问:-----使用的是帐户里面的钱

      • 对变量的使用就是对它所存的那个数的使用

        int j = 5; //声明整型变量j并赋值为5
        int k = j+10; //取出j的值5,加10后,再赋值给变量k
        System.out.println(k);   //输出变量k的值15
        System.out.println("k")
  • 28
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
达内最近的Java教材包含了以下几个方面的内容: 首先,教材从Java语言的基础开始讲解,包括Java的历史背景、Java开发环境的搭建、Java语言的特点等。通过学习这些基础知识,学员可以对Java有一个整体的了解。 其次,教材着重介绍了面向对象编程思想和Java语言的面向对象特性。学员将学习如何定义类、创建对象、使用封装、继承和多态等概念。这些概念是Java编程的核心,能够帮助学员更好地组织和管理代码。 此外,教材还涵盖了Java的常用类库和API的使用。学员将学习如何使用Java提供的各种类和方法来实现不同的功能,比如字符串处理、文件操作、日期时间处理等。通过学习这些类库和API的使用,学员可以更加高效地开发Java应用程序。 最后,教材还包含了面向对象设计原则和设计模式的介绍。学员将学习如何根据面向对象设计原则来设计良好的Java应用程序,并学习如何使用常见的设计模式来解决实际问题。这些知识可以帮助学员提高代码的可读性、可维护性和可扩展性。 总的来说,达内最近的Java教材内容丰富、全面,涵盖了Java语言的基础知识、面向对象编程、类库和API的使用以及面向对象设计原则和设计模式等方面的内容。这些教材将帮助学员全面掌握Java编程的基本技能,为以后的学习和工作打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值