【1基础语法】1-Java基础入门

1. 编程语言的发展

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。
本教程从JDK1.8版本将让大家更好的了解 Java 编程语言。

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

1.1 机器语言

机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。

机器是只能识别二进制的01的,如 0101010101001101010

1.2 汇编语言

汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址

是在"机器语言"之上的编程语言,理解难度要比"机器语言"容易,单片开发。属于第二代编程语言

1.3 高级语言

​ 面向人类的高级语言

高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。

1
2

2.人机交换的方式

人和计算机交换的方式是通过操作系统来实现,操作系统(Operating System OS)

2.1图形用户界面

Windows,Mac,Linux等3

2.2 基于字符界面

DOS系统

2.3 常用的快捷键

​ 这些快捷键不是说程序员必须要掌握,而是稍微懂点电脑的都应该要掌握

快捷键说明快捷键说明
Ctrl+A全选Windows+左方向键
Ctrl+C复制Windows+右方向键
Ctrl+V粘贴Windows+D切换到桌面
Ctrl+S保存Windows+E打开计算机
Ctrl+X剪切Window+R打开运行窗口
Ctrl+Z撤销Control打开控制面板
Ctrl+Y反撤销calc打开计算器
Alt+F4退出当前窗口notepad打开记事本
Ctrl+alt+.打开任务管理器mspaint打开画图工具

2.4常用的Dos命令

​ 我们通过DOS命令窗口来实现用户的各种操作,我们需要掌握常用的操作命令

2.4.1 打开命令窗口的方式

  1. window+r 打开运行窗口然后输入 cmd命令 回车即可打开
  2. 在win10系统,我们可以在左下角的搜索框中输入cmd即可
  3. 在win7系统下, 按住 shift键 然后在桌面空白的地方鼠标右键在菜单栏中找选项
  4. 直接在目录框中输入cmd即可

请添加图片描述

2.4.2 常见名称解释

目录:文件夹(Directory)

文件:带有后缀名的内容,a.txt,b.jpg,c.css … File

路径:

​ 相对路径:不含盘符的路径称相对路径

​ 绝对路径:D:\tools\git

2.4.3 常用的DOS命令

dir命令:查看当前目录下的所有的文件及其目录

cd命令:进入目录

盘符切换 d: E: f: 不区分大小写的

md命令:创建文件夹的

注意:通过命令创建的文件夹尽量不要使用中文,尽量不要使用空格

rd命令:删除非空的文件夹

rd /s 要删除的文件夹名称 – 会有提示信息

rd /s /q 要删除的文件夹的名称 --没有提示直接删除

创建文件的两种方式:

1.type nul>a.txt 创建一个空的a.txt文件

2.echo abc>b.txt 创建一个b.txt 内容是 abc

del命令:删除文件的命令,delete的简写

如果要批量删除文件可以通过通配符的方式来实现 del .txt ,del abc

注意:del是不走回收站的。

小技巧

1.Tab键:自动补全

2.上下键:显示上一次或者下一次已经输入过的命令

3.help:帮助命令

4.cls:清空屏幕 clear screen

5.exit:退出DOS命令窗口

3. Java核心概念

3.1 Java的历史

Java是由Sun公司开发出来的,2009年被甲骨文Oracle收购。
请添加图片描述
詹姆斯·高斯林 James Gosling Java之父 Oak语言–>Java
在这里插入图片描述
Java演变的各个版本

版本发布时间
JDK Beta1995年
JDK 1.01996 年 1 月
JDK 1.11997 年 2 月
J2SE 1.21998 年 12 月
J2SE 1.32000 年 5 月
J2SE 1.42002 年 2 月
J2SE 5.02004 年 9 月
Java SE 62006 年 12 月
Java SE 72011 年 7 月
Java SE 8 (LTS)2014 年 3 月
Java SE 92017 年 9 月
Java SE 102018 年 3 月
Java SE 11 (LTS)2018 年 9 月
Java SE 122019 年 3 月
Java SE 132019 年 9 月
Java SE 142020 年 3 月
Java SE 152020 年 9 月
Java SE 162021 年 3月
Java SE 172021 年 9 月
Java SE 182022 年3 月
Java SE 192022 年 9 月
Java SE 20开发中

https://openjdk.org/projects/jdk/

3.2 Java的三大版本

3.2.1 J2SE

​ 标准版,Java的基础版本,其他两个版本都是要依赖于此的 Java 2Standard Edition

3.2.2 J2EE

​ 企业版,我们要学习的就是J2EE 企业级的Web应用解决方案 Java 2 Enterprise Edition

  • 定位在服务端应用
  • 主要用于企业Web服务器应用

3.2.3 J2ME

​ 微型版 Java 2 Micro Edition

  • 定位于电子产品
  • 移动设备、TV、手机

3.3 Java跨平台的原理

平台:操作系统

跨平台:书写的一份代码可以在各个平台上面运行
https://www.oracle.com/

请添加图片描述

4.Java特点分析

  1. Java是跨平台的
  2. Java是简单的
  3. Java是安全的 取消了指针,垃圾回收机制
  4. Java是完全面向对象的
  5. Java是健壮

5.区分JDK、JRE、JVM

请添加图片描述

JVM

Java Virtual Marchin Java虚拟机

  1. JVM是一种规范,Oracle实现了这种规范
  2. JVM是跨平台的基础
  3. 一次编译到处运行

JRE

Java Runtime Environment Java运行时环境

  1. JRE 中提供了Java程序运行时需要用到的核心的Jar(类,接口等)
  2. 如果我们希望一个Java程序能够运行的话,那么我们必须要安装JRE

JDK

Java Development Kit Java开发工具包

  1. 提供了很多像java.exe,javac.exe,javap.exe等开发工具,帮助我们开发Java程序
  2. 如果我们希望在自己的电脑上面开发Java程序,那么我们就必须安装JDK

JDK包含了JRE,JRE包含了JVM。所以我们开发的时候就只需要安装JDK即可

请添加图片描述

6.JDK安装及配置

6.1 安装JDK

首先需要获取对应的操作系统的JDK安装文件
请添加图片描述
安装路径可以自定义,也可以使用默认的。推荐使用自定义的路径
请添加图片描述
请添加图片描述
安装过程稍等片刻
请添加图片描述
JRE的安装
请添加图片描述
请添加图片描述
等待安装完成即可
请添加图片描述
测试是否安装成功 在cmd 窗口输入 java 能看到如下的输出信息表示安装是成功
请添加图片描述

6.2JDK安装路径介绍

请添加图片描述
JDK的安装成功表示当前的电脑已经初步具备了开发Java程序的条件

6.3配置JDK环境变量

想要在JDK的安装目录之外执行我们的Java程序,那么这时我们就需要在环境变量中配置Jdk的目录信息

右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path

请添加图片描述

1.JAVA_HOME

内容是Jdk的安装路径,在bin目录的上一级
E:\java\jdk

请添加图片描述

2.Path

我们只需要将JDK的bin目录追加到Path的录制之后,注意!!! 不要删除原来的内容
%JAVA_HOME%\bin

请添加图片描述

3.classpath

在jdk1.5之后我们在通过开发工具编程的时候可以不加classpath,但是我们在直接通过文本操作的时候还要添加下的

.;%JAVA_HOME%\jar;%JAVA_HOME%\lib\tools.jar;

请添加图片描述
再执行我们执行的java命令
请添加图片描述
这样就表示我们的JDK的环境变量是配置好了,那么我们就可以在当前电脑上来写我们的Java程序了

6.4卸载JDK

如果我们电脑上已经安装的有JDK了,那么我们需要先卸载掉原来有的再安装新的JDK.

1.在控制面板中卸载

请添加图片描述

2.删除掉遗留的文件

之前是安装在默认路径下面的,所以我们去到 C盘下的 Program File 目录下找到 java 删除即可.

3.移除环境变量的配置

选中"计算机"–> 右键 属性 --> 删除相关信息
请添加图片描述
移除path路径后的相关信息.
请添加图片描述
删除classpath 配置
请添加图片描述
可以重启下电脑即可。

7.第一个Java程序

在JDK的安装路径的bin目录下创建一个HelloWorld.java文件,如果你是把JDK安装在了c盘的Program File 文件夹下的话,有可能因为系统的原因,不能在该目录下创建文件,那么你可以在其他位置创建好文件然后复制过去即可。
请添加图片描述

public class HelloWorld
{
    public static void main(String[] args) 
    {
        System.out.println("HelloWorld .... ");
    }
}

代码写完也就意味着我们的开发完成了。接下来我们就可以借助JDK中提供的开发工具来执行我们程序。

javac.exe 将我们的Java文件编译成为class文件

javac HelloWorld.java

请添加图片描述
如果出现了"拒绝访问"的错误提示,那么一般是权限的原因。所以这个时候我们需要通过"系统管理员身份"来打开命令行窗口.
请添加图片描述
编译成功后我们就可以借助另一个开发工具 "java.exe"来执行我们的class文件
执行:

java HelloWorld

注意:java后面跟的不是class文件名称而是我们在代码中定义的类名
请添加图片描述
请添加图片描述
自己去写一个HelloWorld程序,然后看看自己能够碰到什么错误

8. 课堂练习

1.写一个Java程序,向控制台输出"世界你好,Java我来了!!!"

2.写一个Java程序,向控制台输出你的 姓名,年龄,爱好。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值