栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA基础Day01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA基础Day01

一、概述

  1. Java是由SUN公司在1995年正式推出的一门编程语言 -> SUN已经被Oracle收购
  2. Java的特点:简单易学、面向对象、与平台无关、安全
  3. 与平台无关(跨平台):Java程序和平台环境(操作系统)没有关系,写好的Java程序可以不发生任何改动就在任意的操作系统中运行 - Java针对不同的平台,提供了不同的JVM,JVM(Java Virtual Machine - Java虚拟机)屏蔽了不同操作系统之间的差异性。JVM会将所写的Java程序翻译成当前的操作系统能够理解的语言,这个过程称之为"编译"(compile) - Java语言是跨平台的,但是JVM不是跨平台的
  4. JDK、JRE和JVM
    1. JVM(Java Virtual Machine) - Java虚拟机,是Java能够跨平台的前提
    2. JRE(Java Runtime Environment) - Java运行时环境,包含了Java的核心类库和JVM
    3. JDK(Java Development Kit) - Java开发工具包,包含了基本开发工具和JRE
  5. 安装过程注意事项
    1. 绝大部分的软件默认都安装在C:Program Files目录下 - 尽量不要安装在C盘;安装路径中尽量不要出现空格和中文
    2. 安装JDK之后,会提示安装一个额外的JRE,直接关闭即可
  6. 入门程序
    1. 所有的Java程序都必须存放在.java文件中
    2. 在Java中,所有的程序都是放在"class"结构中
    3. 编译:javac Demo.java
    4. 编译完成之后,会自动产生字节文件 - class文件。class文件的文件名由类名来决定
    5. 所有程序的运行入口:main函数
    6. 运行:java Demo
    7. 公共类要求类名和Java文件名必须一致
    8. 每一个Java文件中允许存在多个类但是只能有1个公共类,每一个类都会产生一个独立的class文件
    9. 带包运行:java cn.tedu.demo.Demo
    10. 带包编译:javac -d ./ Demo.java
    11. 入门程序

package cn.tedu.demo;

public class Demo{

  public static void main(String[] args){

    System.out.println("Hello World!!!");

  }

}

  1. 环境变量:给当前的操作系统来指定命令的安装路径

步骤:选中桌面图标"此电脑" -> 右键,选择"属性" -> 选择"高级系统设置" -> 点击"环境变量" -> 在"系统路径"中添加JAVA_HOME变量

 

修改Path变量的值

 

二、关键字

  1. 关键字:在Java中已经定义好的有特殊含义的单词,例如class,package,public,static,void等
  2. 在Java中,一共提供了53个关键字,其中有2个关键字没有使用:goto,const - 称之为保留字。还有3个表示值的关键字:true,false,null

 

三、标识符

  1. 标识符:在程序中自定义的名称
  2. 命名规则
    1. 不能使用关键字
    2. 可以由字母、数字、_和$来组成,其中数字不能开头,不能是纯数字。实际过程中,减少使用$ -> Java中,一般使用$来标记内部类
    3. 字母指的是常见语言的常见字符,例如中文、日文、俄语等,但是推荐使用英文,除了英文以外,其他语言存在编码问题
    4. 命名的时候尽量做到"见名知意"
  3. 驼峰命名法
    1. 类名、接口名:如果由多个单词构成,每一个单词的首字母大写,其其余字母小写,例如HelloWorld,Demo等
    2. 变量名、函数名:如果由多个单词构成,第一个单词的首字母小写,其余单词的首字母大写,例如:watchVideo,main等
    3. 包名:如果由多个单词构成,所有单词小写,单词之间用"."隔开,例如cn.tedu.demo等
    4. 常量名:如果由多个单词构成,所有单词大写,单词之间用"_"隔开,例如MAX_VALUE等

四、编码

  1. 计算机底层是以二进制形式来存储数据,因此文字如果想要存储到计算机中,需要转化为二进制,产生了一套映射规则,将文字映射成数字,再转化为二进制 - 这套映射规则称之为编码
  1. 同样的字符在不同编码中基本上对应的二进制不同,但是不管是什么编码,前127个字符是一致的 - 对应了英文的大小写和英文的常见标点
  2. 国内通用的中文编码有2套:GBK(GB2312)和UTF-8

五、注释

  1. 注释:在代码中用于解释说明程序的文字
  1. 格式

格式

解释

// 文字

单行注释

多行注释

文档注释

  1. 文档注释中的文字可以被提取出来形成文档 - 说明书
  2. 文档提取:javadoc -d E:/doc Demo.java
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841208.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号