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

2021-10-19

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

2021-10-19

新手学java入门的第一阶段

1.java的历史及特点

1.1 什么是程序
用于模拟现实世界,解决现实问题的计算机指令的有序集合

1.2 Java历史
95年sun公司开发,创始人-詹姆斯.高斯林

04年三个平台体系的升级:JavaSE, JavaEE, JavaME

14年8.0(1.8)经典版本    免费

1.3 Java特点
面向对象:在java程序中,一切皆为对象(通过现实世界案例来处理)

简单性:  自动管理内存

跨平台:  跨操作系统(在window中编译的代码,可以拿到其他操作系统中运行)
  1. 计算机的执行机制
    2.1 执行机制1
    先编译,再运行: 把源文件编译成平台相关的机器指令,再运行
    优点:效率高(一次编译,多次运行) 缺点:不可跨平台

    2.2 执行机制2
    解释执行: 将java源文件通过不同平台解释器,进行解释执行
    优点:跨平台 缺点:效率低

    2.3 Java执行机制(结合了前两种优势)
    先编译,再解释:把源文件编译成字节码文件(.class),再通过不同系统解释执行
    优点:效率高与跨平台
    Java设计理念: 一次编译到处运行

  2. 名词解释
    JDK:Java开发工具箱 包含JRE+类库

    JRE:Java运行环境 包含JVM+解释器

    JVM:Java虚拟机 用于执行java代码

    1. JDK安装

4.1 安装
指定好路径,下一步…

JDK安装:
JRE安装:
4.2 验证JDK

JDK的目录结构:


验证JDK是否能使用: javac
打开命令提示符,在你安装jdk的目录下找到javac,进行一下的操作就可以,如果跟图片一样就说明验证成功。

4.3 配置环境变量
目的:配置环境变量后,在任何位置都能够使用java指令



注意: win7以外版本的"编辑"配置如下:

验证环境变量:(重新打开命令提示符,在任意位置都可使用java指令)
5. 第一个Java程序(重点)

5.1 写代码
//1.创建一个公共类,名字为First
public class First{
//2.创建程序的入口函数-main函数
public static void main(String[] args){
//3.系统打印输出“hello,world”
System.out.println(“hello,world”);
}
}

编写规范:
1.注意代码缩进(tab键-4个字符)
2.}对应当前代码的起始位置
3.每条语句要换行

5.2 编译与运行
编写完成代码后,要定位到该位置,进行编译和运行

6. 类的阐述(重点)
6.1 同一个源文件中可以定义多个类
public class First{
public static void main(String[] args){
System.out.println(“hello,world”);
}
}

class Two{
}

6.2 编译后,每个类都会生成独立的class文件

6.3 一个类中只能有一个主方法,每个类都可以有自己的主方法
public class First{
public static void main(String[] args){
System.out.println(“hello,world”);
}
}
class Two{
public static void main(String[] args){
System.out.println(“hello,two”);
}
}

6.4 public修饰的类是公开类,类名必须与文件名完全相同

6.5 一个源文件,只能有一个公开类
如果有多个公开类,则与6.4冲突了
7. package包
作用: 类似文件夹操作,用于管理class文件
语法:package 包名;(注意:包名如果有多级,则用.来匹配)
位置:必须放在代码的首句
包名规范写法:
往往包名为公司域名的反写:例如:qf.com ----->com.qf
带包编译: javac -d . Hello.java (-d .:从当前位置开始生成目录结构)
带包运行: java 包名.类名(全限定名)

8.代码注释
概述:解释说明,用于解释给程序员看,不参与编译
8.1 单行注释 //
注释当前指定行的内容

8.2 多行注释
对多行内容进行注释

8.3 文档注释
也是多行注释,区别在于,可以生成文档

生成文档注释指令: javadoc -d . Test.java
注意:文档注释需要放到main上面或类名上面,才会出现

9.标识符命名规范(重点)
什么是标识符:在程序中自己命名的单词;例如类名,包名,变量名,函数名等

标识符组成:
字母,数字,下划线和$符;但不能以数字开头
不能是关键字和保留字(const,goto)

关键字:系统已经定义好,代表特殊含义的单词,例如:public,void static等
保留字:备用;现在没有用,但保留下来,可能后续会用到

标识符规范:
望文生义,见名知意 例如类名:Student,Teacher,User,SysUser
类名:首字母大写,如果多个单词组成,每个单词首字母大小–大驼峰
包名:全部都是小写,有多级包名使用特殊符号’.'拼接
变量名,函数名:第一个单词全小写,如果多个单词组成,从第二个单词开始,首字母大小–小驼峰 。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/337023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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