Java的开发入门(新学和复习超完整总结,内附思维导图)

本文全面总结了Java开发的基础知识,包括Java语言的特点、JDK的使用、目录结构、Java程序的开发流程、基本语法、常量、变量、运算符以及循环结构。适合初学者和复习者,配合思维导图加深理解。
摘要由CSDN通过智能技术生成
  • 📃Java概述

    • 一种高级计算机语言,Sun公司(被Oracle收购),1995年5月推出,简单易用,安全可靠
    • Sun公司把Java划分为JavaSE、JavaEE、JavaME 3个技术平台
    • Java语言特点
      1.简单性 2.面向对象 3.安全性 4.跨平台性 5.支持多线程 6.分布性
    • JDK使用
      Sun公司提供了一套Java开发环境---JDK,JDK包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具。
      JRE工具,提供给普通用户使用的Java运行环境,与JDK相比缺少了Java编译工具。
      所以现在JDK中都包含JRE,即开发环境中包含运行环境。
    • Java的目录
      bin目录 包含一些用于开发Java程序的工具,例如:编译工具(javac.exe)、运行工具 (java.exe) 、打包工具 (jar.exe)等。
      db目录 纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库。
      include目录 C语言的头文件,用于支持Java程序设计。
      jre目录 Java运行时环境的根目录。
      jre\bin目录 包含Java平台所使用工具和类库的可执行文件和DLL文件。
      jre\lib目录 Java运行时环境所使用的核心类库。
      lib目录 包含开发Java程序所使用的类库文件。
      src.zip 归档的Java源代码
  • 📑Java程序的开发

    • 编写源文件
      class HelloWorld{
      public static void main(String[] args){
      System.out.println("hello world");
      }
      }

      class用于定义类,一个类就相当于一个程序
      hello world是类的名字,简称类名
    • 编译运行Java文件
      输入:
      javac HelloWorld.java
      bin目录下会生成HelloWorld.class字节码文件
      java HelloWorld
  • 🖍Java基本语法

    • Java的基本格式
      修饰符 class 类名{

      程序代码
      ​ // public static void main(String[] args){
      ​ // System.out.println("hello world");
      // }

      ​}
    • Java中的注释
      1.单行注释 “//”
      2.多行注释 “ /* , */ ”
      3.文档注释 “ /** , */ ”
    • Java中的标识符
      1.包名的所有字母一律小写,如:cn.itcast.test
      2.类名和接口名每个单词的首字母都要大写,如: ArrayList , Iterator
      3.常量名的所有字母都要大写,单词之间用下划线链接,如:Day_OF_MONTH
      4.变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写,如:lineNumber、getLineNumber
      5.在程序中,应该尽量使用有意义的英文单词定义标识符,以便于阅读。例如,使用userName用户名,使用password定义密码
    • Java中的关键字


      ​package 声明包 import 引入包 class 声明类

      1.所有关键字都是小写
      2.不能使用关键字命名标识符
      3.const和goto是保留字关键字,虽然再Java中还没有任何意义,但在程序中不能用来作为自定义的标识符
      4.true、false和null虽然不属于关键字,但他们具有特殊意义,也不能作为标识符来使用
  • Java中的常量
    1.整型常量:
    二进制数,要求0b或0B开头,如:0b01110011
    八进制整数,要求以 0开头,0-7范围内,如:015
    十进制整数,要求0-9范围内如:99, -500, 0
    十六进制数,要求 0x 或 0X 开头,要求0-9、A-F范围,如:0x15

    位权的值恰是基数的整次幂
    二进制基数是2,位权是2*
    八进制基数是8,位权是8*
    十进制基数是10,位权是10*
    十六进制基数是16,位权是16*
    R进制转十:位权展开式求和
    十转R进制:除基取余,余数部分又下往上
    二转八:三位合一位
    八转二:一位拆三位
    二转十六:四位合一位
    十六转二:一位拆四位

    2.浮点常量:
    数学中的小数,分为单精度浮点数(float)和双精度浮点
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不杰出青年Kwang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值