Java环境安装和基础入门

Java环境安装和基础入门

一、软件开发

1.1什么是程序

  • 模拟现实世界,解决现实世界问题,使用编程语言编写的指令的集合
  • 指令:代码

1.2计算机编程语言

计算机编程语言:
C             硬件开发 系统底层 嵌入式开发(将程序和数据嵌入到主板当中进行运行)
C++           游戏开发(虚幻引擎 虚幻4 虚幻5)
C#            web开发(通过服务器获取到资源 成为web开发) 开发平台 .net
python        数据挖掘分析   人工智能  大数据
PHP           web开发(无法实行高并发 高可用 高可扩展)
Java          web开发 (Java生态好 Java框架非常完善 专精web开发)
JavaScript    前端脚本(不能独立运行  必须依赖服务器进行运行)
GO            区块链 数据分析操作 处理线程的能力很强
SQL           数据库操作语言

二.开发环境搭建(重点)

JDK的安装卸载及环境配置
安装JDK

单击“下一步”

在这里插入图片描述

注意选择JDK安装路径,一定要安装在一个没有中文和特殊符号的路径下

在这里插入图片描述

安装图示的要求,选择不安装JRE

在这里插入图片描述

单击“关闭”完成安装。

在这里插入图片描述

配置环境变量

此电脑 - 右键 - 属性 - 高级系统设置 - 环境变量,打开环境变量窗口

新建JAVA_HOME环境变量,变量值填写jdk安装目录的bin的上一级目录

在这里插入图片描述

配置Path环境变量

在这里插入图片描述

验证安装配置是否成功

重新打开一个CMD窗口,分别输入下面两条命令,如果有版本信息输出并且版本值相同证明JDK安装配置成功。

> javac -version
> java -version

三.Java基础入门

3.1Java简介(掌握)

Java简介(了解)
1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用
1995年 被sun公司收购正式改名为Java
......
2009年,甲骨文公司收购SUN
2014年 发布了Java8

最新版本Java18

上课版本Java8
javaSE 标准版 桌面程序开发
javaEE 企业版 web开发(OA开发 管理系统 商城电商 医疗系统......)
javaME 微型版 嵌入式开发(将程序及数据安装到主板上)

3.2Java语言特点(了解)

  • 面向对象
  • 跨平台(一处编译处处执行)
  • 安全性搞
  • 简单性
  • 多线程

3.3第一个Java程序(重点)

  • 新建一个.java结尾的文件
  • 在文件当中编写代码
public class hello{
	public static void main(String[] args){
		System.out.println("hello world !");
		System.out.println("你好,世界!");
	}
}
  • 编译源代码
    • 在代码的文件路径框中输入cmd进入dos窗口
    • 保存好编写好的代码在dos窗口中输入javac 文件名.java
  • 运行程序
    • 在dos窗口输入java类名
      在这里插入图片描述

3.4编程语言的分类

  • 编译型语言
    • 将代码一次性编译成机器可以翻译的文件(执行效率高不可跨平台)
  • 解释性语言
    • 逐行逐行的编译代码(执行效率低可以跨平台)
  • Java是一门编译加解释型的语言,先编译,再解释,首先将Java代码通过Java的工具一次性翻译.class文件(字节码文件)然后再通过Java虚拟机(JVM)逐行逐行翻译运行

3.5Java专有名词(记忆)

  • JDK:开发环境 包含 JRE+类库+开发工具包(编译器+调试工具)
  • JRE:运行环境 包含JVM和解释器 完整的Java运行环境
  • JVM:虚拟机 使用软件在不同的操作系统中,模拟相同的环境

3.6Java中类的概念(记忆)

  • 类:是Java程序中最小的组成单元,一个Java程序由若干类组成
  • public修饰的类,表示这是一个主类,主类的类名必须要与文件名保存一致(区分大小写)
  • 一个Java文件当中可以编写多个类,但是类中只有一个类能用public修饰
  • 建议:目前学习阶段一个Java文件只编写一个类,且只能使用public修饰

3.7Java编程规范

代码缩进
  • 层级代码使用tab键进行(制表位)间隔
  • shift+tab表示回退一个制表位
public class hello{
	public static void main(String[] args){
		System.out.println("hello world !");
		System.out.println("你好,世界!");
	}
}
3.7.1注释(重点)
  • 单行注释://注释内容
    • 应用场景:对一行代码进行注释
  • 多行注释:/* 注释内容可写多行 */
    • 应用场景:对一段代码进行注释
  • 文档注释:/** 注释内容 */
    • 应用场景:对一个类或者一个方法进行注释
public class hello{
	public static void main(String[] args){
		System.out.println("hello world !");
		System.out.println("你好,世界!");
        //dan'h's
		//System.out.println("hello world !");
        
        //多行注释
		/*
		System.out.println("你好,世界!");
		System.out.println("hello world !");
		System.out.println("你好,世界!");
		*/
        //文档注释
		/**
		System.out.println("hello world !");
		System.out.println("你好,世界!");
		System.out.println("hello world !");
		System.out.println("你好,世界!");
		*/
		
	}
}

四.计算机基础(了解)

4.1计算机单位

  • 8Bit(位)------- 1024Byte(字节)-------1024KB(千字节)--------1024MB------1024GB--------1024TB
  • PB EB ZB YB BB NB DB CB XB

4.2常用dos命令

  • DOS窗口就是Windows前身
  • 如何打开DOS窗口:win+R 输入cmd 即可打开
常见命令
切换盘符:D: C: E:
查看当前文件夹:dir
进入文件夹:cd 文件夹名称 (.表示当前目录 ..表示上一级目录 desktop表示桌面)
翻看之前的代码:使用键盘的↑↓键 即可观看
清屏:cls
查看当前电脑ip:ipconfig
测试连接目标主机电脑服务器:ping -ip地址
创建文件:echo>文件名
创建文件:echo>>文件夹名 文件内容
删除文件:del 文件名称
创建文件夹:mkdir 文件夹名称
删除文件夹:rmdir 文件夹名称

4.3计算机当中的进制转换

  • 二进制(0-1)
  • 八进制(0-7)
  • 十进制(0-9)
  • 十六进制(0-9 A-F)

4.3计算机当中的进制转换

  • 二进制(0-1)
  • 八进制(0-7)
  • 十进制(0-9)
  • 十六进制(0-9 A-F)

4.4二进制和十进制的转换

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值