Day01 java概述与环境搭建

Java概述与环境搭建以及运行

1. Java的由来

​ Java是一门由Sun公司于1995年推出的面向对象编程语言,应用于B/S(Brower/Server)结构的应用程序

2. Java的特点
(1)面向对象(贴近人类思维模式,模拟现实世界,解决现实问题)。
(2)简单性(自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰)。
(3)跨平台(操作系统、服务器等)。
3. Java的执行机制
先编译后解释
处理流程:
   (1)编写java代码,以.java文件结尾
   (2)通过编译命令,将java文件编译成class文件
   (3)交给jvm去执行class文件
4.名词解释
JVM(Java Virtual Machine)虚拟机:使用软件在不同操作系统中,模拟相同的环境。
JRE(Java Runtime Environment)运行环境:包含JVM和解释器,完善的java运行环境。
JDK(Java Development Kit):包含JRE + 类库 + 开发工具包(编辑器 +调试工具)。
5.Java环境搭建
a)安装JDK:

​ 从官网获取 JDK7或JDK8都可以

​ 参考网址: JDK8下载官网

安装建议:
1.不要安装到C盘
2.安装路径不要带有任何的中文
3.JDK  JRE请安装到同目录下

在这里插入图片描述

b)配置JDK环境变量

​ 图片介绍: 在这里插入图片描述

​ 文字介绍:

新建系统变量:
 	变量名:JAVA_HOME
    变量值:D:\xxx\xxx\Java\jdk1.8.0  (根据你自己下载的JDK的电脑路径来定)
新建系统变量:
    变量名:CLASS_PATH
    变量值:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
编辑Path变量:
    变量名:Path
    变量值:%JAVA_HOME%\bin

在这里插入图片描述
在这里插入图片描述

c)测试JDK是否安装成功

打开cmd窗口–输入命令java -version–出现版本则安装成功

在这里插入图片描述

6.DOS命令

在这里插入图片描述


7.第一个Java程序:
7.1 EditPlus软件准备(也可以使用记事本或NotePad++)
文件-->新建文件-->java
新建完文件后记得Ctrl+S进行保存(在编辑器的左上端,有一颗 * 表示当前文件未保存)
7.2 编写Java代码:
public class First {
	public static void main(String[] args) {
		System.out.print("HelloWorld!");
	}
}
7.3 编译与运行

​ 编译:javac 源文件名称.java
在这里插入图片描述

​ 运行: java 类名(源文件名称)

在这里插入图片描述

8.Java语言规范
8.1类的阐述
 a.	同一个源文件中可以定义多个类。
 b.	编译后,每个类都会生成独立的 .class 文件。
 c.	一个类中,只能有一个主函数,每个类都可以有自己的主函数。
 d.	public 修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
 e.	一个源文件中,只能有一个公开类。
8.2Package(包)
  • 作用:类似于文件夹,用于管理字节码(.class)文件
  • 语法:Package 包名
  • 位置:必须写在源文件的第一行
  • 带包编译:javadoc -d . 源文件名称.java(自动生成目录机构)
  • 带包运行:java 包名.类名(包名+类名又称全限定名)
  • 采用域名倒置的规则:www.baidu.com ->com.baidu.xxx
  • 规则 : (1) 域名 (2) 公司名 (3) 项目名 (4) 模块名或层级名
8.3编码规范

(1)书写格式

  • 层级之间必须缩进(Tab:一个制表符)
  • 一行只写一句代码
  • 写完一行代码必须要在代码的最后面加上分号(;)
package com.feilong.test;

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

(2)代码注释

  • 单行注释: //单行注释
  • 多行注释: /* 多行注释 */
  • 文档注释(生成外部文档:javadoc -d.Hello.java): /** 文档注释 */

注:注释不参与编译,主要作用是提醒程序员该代码的作用或者注意点

8.4 标识符命名
I. 语法规定:
   a) 可以由:字母、数字、_ 、$ 组成,但不能以数字开头。
   b) 不能与关键字,保留字重名。
II. 约定俗成:
   a) 望文生义、见名知义。
   b) 类名由一个或多个单词组成,每个单词首字母大写。
   c) 函数名、变量名由一个或多个单词组成,首单词、首字母小写,拼接词首字母大写。
   d) 包名全小写,只可以使用特殊字符 “.” ,并且不以 “.” 开头或结尾。
   e) 常量全大写,多个单词用 _ 连接。
9.总结

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值