首页 > 编程学习 > java笔记01

java笔记01

发布时间:2022/1/17 12:12:24

Java01

 

java发展史

  • Sun公司被Oracle公司收购

  • 核心优势:跨平台

  • 各个版本:Java SE:标准版,定位在个人计算机的应用。

    Java EE:企业版,定位在服务器端的应用。

    Java ME:微型版,定位在消费性电子产品的应用上。

  • Java的运行机制:

    源文件(java文件)->编译器->字节码(class文件)->JVM虚拟机(解释)->操作系统

  • Java既有解释型又有编译型

    • JVM:Java虚拟机:用于执行bytecode字节码的“虚拟计算机”。不同的操作系统有不同的版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。

    • JRE:Java运行时的环境。

    • JDK(JRE(JVM)) 三者具有包含关系

  • Java开发环境的搭建(Java 8)

  • 测试JDK是否安装成功的方法:在命令行窗口输入 java -version

第一个java程序

public class Welcome{
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

java语法详解

  1. java对大小写敏感

  2. 关键字class的意思是类。java是面向对象的语言,所有代码必须位于类里面。

  3. 源文件编译后会得到相应的字节码文件,编译器为每个类生成独立的字节码文件。

  4. main方法是java应用程序的入口方法,格式固定:public static void main(String[] args){···}

  5. 一个源文件可以包含多个类。

  6. 每个语句必须以分号结尾,回车不是语句结束的标识符,所以一个语句可以跨多行。

    • 注意

      1. 注意缩进规范

      2. 括号,引号成对编写,再插入内容。

常用的Dos命令

  1. cd 目录路径 进入一个目录

  2. cd.. 进入父目录

  3. dir 查看本目录下的文件和子目录列表

  4. cls 清除屏幕命令

  5. Tab键 自动补齐命令

常用的开发工具

  • Notepad++

  • Subline

  • IDEA

二进制(用0 1表示各种状态)与十进制的转换

  • 十进制转二进制:除2取余,逆序排列

  • 二进制转十进制:“权相加法”

java注释

  • 注释内容不会出现在字节码文件中

  1. 单行注释: 以“//"开头

  2. 多行注释:以“/* "开头,以”*/"结尾,不能嵌套使用

  3. 文档注释:以“/* *"开头,以” */结尾。生成项目的API

标识符和关键字

  • 标识符

  1. 必须以字母,下划线,美元符开头(不能以数字开头)

  2. 其他部分可以是字母,下划线,美元符,数字组合

  3. 大小写敏感

  4. 不可以是关键字

  • 规范:类名每个单词首字母大写

  • 规范:驼峰原则(方法 变量)第一个单词首字母小写,第二个单词首字母大写

  • Java采用Unicode字符集

Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000