第一个Java应用

常见程序设计语言运行机制

  1. 编译型语言:
    将源文件转换为字节码文件直接运行
    特点:运行效率高,不可跨平台
  2. 解释型语言
    将源文件逐行解释运行
    特点:运行效率低,可跨平台

Java语言运行机制:先编译后解释,将源文件编译成字节码文件,再将字节码文件逐行解释运行,这种方式既拥有了较高的运行效率,同时也可以进行跨平台操作

名词解释:
JVM(Java Virtual Machine):Java虚拟机,可以在不同的操作系统中模拟相同的环境。
JRE(Java Runtime Enviroment):Java运行环境,包含JVM和解释器。
JDK(Java Development Kit):Java开发工具包,包含JRE+类库+开发工具(编译器+调试工具)

一、搭建开发环境

  1. 安装配置JDK
  2. 设置环境变量
变量名
JAVA_HOMEJDK安装路径
CLASS_PATH.
path;JDK安装路径\bin

※注意:修改环境变量后重启DOS命令窗口,使用Java与Javac命令测试是否配置成功

二、类的阐述

Java程序是以类(class)为单位的,一个类可以有一个主函数(仅只能有一个主函数)

  1. 一个源文件可以定义多个一般类
  2. 编译器会在编译源文件时会为每个类生成一个对应的.class文件(包括内部类也会生成一个单独的.class文件)

三、包

包的声明语句:
包的声明语句用于把java类方放到特定的包中,在一个java源文件中,最多只能有一个package语句,但package语句不是必修的。如果没有提供package语句,就表明java类位于默认包中,默认包没有名字

  1. 包的作用

    (1)能够区分名字相同的类
    (2)有助于实施访问权限控制
    (3)有助于划分和组织java应用中的各个类

  2. 包的命名规范

    包的名字通常采用小写,包名中包含以下信息:
    类的创建者或拥有者的信息
    类所属的软件项目的信息
    类在具体软件项目中所处的位置

  3. JDK提供的java基本包

    java.lang包—包含了线程类,异常类,系统类,整数类和字符串类,这个包是java虚拟机自动引入的包,也就是说,即使程序没有提供”import java.lang.*”语句,这个包也会被自动引入
    java.awt—抽象窗口工具箱包,这个包中包含了用于构建GUI界面的类及绘图类
    java.io—输入/输出包,包含各种输入流和输出流类
    java.util—提供一些实用类
    java.net—支持TCP/IP协议,应用于网络编程

四、注释


  1. 单行注释:可以注释一行文字
  2. 多行注释:可以注释多行文字
  3. 文档注释:可以将注释的内容生成对应的帮助文档

命令:javadoc - d 磁盘路径 源文件名.后缀名

五、命名规范

1、标识符:程序各个组件的名字

语法:

1)由字母、数字、下划线、$、¥组成,数字不能开头
2)大小写敏感,没有长度限制
3)不允许使用关键字

2、命名:

组件命名规则
包名全小写helloworld
类名单词首字母大写HelloWorld
方法/变量驼峰命名法helloWorld
常量全大写,多个单词使用_分隔HELLO_WORLD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值