JAVA Day02 25-48

  1. JAVA语言的特点
    1. 类C语言
    2. 纯粹的面向对象
      1. 类、对象
      2. 封装、继承、多态
    3. 跨平台性
      1. 通过java语言编写的应用程序可以在不同系统平台上运行
      2. 原理:在不同的系统平台上安装一个java虚拟机(JVM),因为有了JVM,同一个JAVA程序在不同的操作系统中都可以执行,便实现了程序的跨平台性
    4. 垃圾回收
      1. java消除了程序员回收无用内存空间的责任,但是java程序仍然存在内存泄漏和内存溢出的问题
  2. JAVA语言的环境搭建
    1. JDK(Java开发工具包):是提供给java开发人员使用的,其中包含了java的开发工具,也包括了jre
    2. JRE(Java运行环境):包括Java虚拟机(JVM)和java程序所需的核心类库,如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可
  3. Java的注释类型
    1. 单行注释://
    2. 多行注释:/* */       ----多行注释是不可以嵌套使用的
    3. 文件注释(java特有):/**          */     ---注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文件
      1. javadoc -d mubiaofilename -author -version file.java
  4. JAVA API文档
    1. API是java提供的基本编程接口
  5. java程序总结
    1. java程序编写-编译-运行的过程        
      1. 编写:我们将编写的java代码保存在以.java结尾的源文件中
      2. 编译:使用javac命令编译我们的java源文件
      3. 运行:使用java命令解释运行我们的字节码文件(.class)
    2. 一个源文件当中可以声明多个class。但是只能最多有一个类(class)可以声明成为public,且public的类必须和文件名同名
    3. 程序的入口是main()方法。格式是固定的
    4. 输出语句:
      1. System.out.println();        --换行
      2. System.out.print();           --不换行
    5. 每一行执行语句都以;结束
    6. 编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同
  6. 常用的Java开发工具
    1. 文本编辑工具
      1. 记事本
      2. UltraEdit
      3. EditPlus
      4. TextPad
      5. NotePad
    2. Java集成开发环境(IDE)
      1. JBuilder
      2. NetBeans
      3. Eclipse
      4. MyEclipse
      5. IntelliJIDEA
  7. 变量与运算符
    1. 关键字和保留字
      1. 关键字:被java语言赋予了特殊含义,用作专门用途的字符串,所有关键字都是小写字母
      2. 保留字:现有java尚未使用,以后版本可能会作为关键字使用,命名时避免这些保留字
        1.  goto
        2. const
    2. 标识符
      1. java对各种变量、方法和类等要素命名时使用的字符序列称为标识符
      2. 凡是自己可以起名字的地方都叫做标识符
      3. 定义合法标识符规则
        1. 由26个英文字母大小写,0-9,_或$组成
        2. 数字不可以开头
        3. 不可以使用关键字和保留字,但是可以包含关键字和保留字
        4. Java中严格区分大小写,长度无限制
        5. 标识符不能包含空格
      4. Java中的名称命名规范
        1. 包(package)名:多单词组成时所有字母都小写:xxxyyyzzz
        2. 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
        3. 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
        4. 常量名:所有字母都大写。多单词时每个单词用下划线链接:XXX_YYY_ZZZ
    3. 变量
      1. 数据类型
        1. 基本数据类型
          1. 数值型       
            1. 整数类型
              1. byte
              2. short
              3. int
              4. long
            2. 浮点类型
              1. float
              2. double
          2. 字符型
            1. char
          3. 布尔型
            1. boolean
        2. 引用数据类型
            1. class  ---字符串在这里
          1. 接口
            1. interface
          2. 数组
            1. []
      2. 使用变量注意:
        1. 先声明,后使用
        2. 使用变量名来访问这块区域的数据
        3. 变量的作用域:其定义所在的一对{}中
        4. 变量只有在其作用域内才有效
        5. 同一个作用域内,不能定义重名的变量
      3. 基本数据类型变量间转换
      4. 基本数据类型与String间转换
      5. 进制与进制间的转换
    4. 运算符
    5. 程序流程控制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值