Java学习--Day01

Dos命令

打开CMD的方式

  1. 开始菜单–windows系统中有一个命令提示符
  2. win+R,输入cmd(推荐使用)
  3. 在任意文件夹下,摁住shift键+鼠标右键,在此处打开命令行
  4. 资源管理器的地址栏前家上cmd空格

常见的Dos命令

盘符切换  E:
查看当前目录下的所有文件   dir
切换目录  cd(change directory)
	#跨盘符需要加一个/d    cd /d E:
	#进入上一级  	cd..
清理屏幕  cls(clear screen)
推出终端  exit
查看电脑IP  ipconfig
打开应用
	打开计算机  calc
	打开画图	mspaint
	打开记事本  notepad
ping命令	
粘贴	鼠标右键
创建文件夹 md 文件夹名
	创建文件 cd>文件名
	删除文件 del 文件名
删除文件夹 rd 文件夹名

计算机语言发展史

第一代语言

机器语言

二进制,这种代码是直接输入给计算机使用的,不经过任何的转换

第二代语言

汇编语言

指令代替二进制

应用:逆向、机器人、病毒……

第三代语言

在这里插入图片描述

高级语言

大体上分为:面向过程和面向对象两大类

C语言就是典型的面向过程的语言

C#(C sharp)微软


Java帝国的诞生

一场旷日持久的战争

1972年C诞生
	贴近硬件,运行极快,效率更高。
	操作系统,编译器,数据库,网络系统等
	头疼的事情:指针和内存管理
1982年C++诞生
	面向对象
	兼容C
	图形领域、游戏等
开始反抗
	要建立一个新语言:
		语法像C
		没有指针
		没有内存管理
		真正的可移植性,编写一次,到处运行
				(在每个操作系统上,添加了一个java虚拟机JVM)
		面向对象
		类型安全
		高质量类库
1995年网页简单而粗糙,缺乏互动性

Java 2 标准版(J2SE):去占领桌面
Java 2 移动版(J2ME):去占领手机
Java 2 企业版(J2EE):去占领服务器

三高问题:高可用、高性能、高并发

2005年Rube
2006年Hadoop
2008年Android

Java特性和优势

简单性

面向对象:万物皆对象

可移植性:一次编写,到处运行 write once, run anywhere

高性能、分布式、动态性、多线程、安全性、健壮性

Java三大版本

JavaSE:标准版(桌面程序,控制台开发……) 基础

JavaME:嵌入式开发(手机,小家电……)没什么人学,几乎死掉

JavaEE:E企业级开发(web端,服务器开发……) 先学SE


JDK JER JVM

  • JDK:Java Development Kit(Java开发者工具)
  • JRE:Java Runtime Environment(Java运行时环境)
  • JVM:JAVA Virtual Machine

只要安装JRE就能运行Java,不过要是学开发,需要安装jdk

在这里插入图片描述


安装JAVA开发环境

卸载JDK

1.找到JDK的目录(在环境变量中JAVA_HOME变量的值就是地址)

在这里插入图片描述

找到C:\Program Files\Java\目录,直接删除jdk-17.0.2

在这里插入图片描述

然后删除环境变量(JAVA_HOME以及Path中和JAVA相关的)

然后打开cmd,输入

java -version

显示下面,说明删除成功

在这里插入图片描述


安装JDK

  1. 百度搜索JDK8,找到下载地址
  2. 同意协议
  3. 下载电脑对应的版本

在这里插入图片描述

双击安装(记住安装路径)这里安装jre,下一步就行(不改变路径的话)

在这里插入图片描述

这样就安装成功了,现在去配置环境变量(为了让jre在任何地方都能使用)

在这里插入图片描述

添加变量JAVA_HOME

在这里插入图片描述

path中添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

在这里插入图片描述

bin目录放可执行文件(重点java.exe和javac.exe)

include目录:因为jdk是由于c和c++编写的,所以启动时需引入一些头文件

lib目录:放的java的库文件

src.zip资源文件


HelloWorld 及 简单语法规则

  1. 随便新建一个放代码的文件
  2. 新建一个Java文件(后缀名为 .java)

注意文件后缀名是否被隐藏

代码

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello,World!");
	}
}
  1. Javac 文件名+后缀 编译
  2. java 文件名(没有后缀)

在这里插入图片描述

注意:

  1. 每个单词的大小写不能出现错误,JAVA对大小写敏感
  2. 尽量用英文
  3. 文件名 和 类名必须保持一致,并且首字母大写
  4. 符号使用了中文的会报错

Java程序运行机制

编译型:complie

​ 把整个文件编译成计算机能识别的文件

​ 操作系统、C、C++

解释型:

​ 说一句,翻译一句

​ 网页、服务器的脚本(对速度要求不高)

当第一个原始人仰望星空,被星空吸引之时起,人类之后的一切文明发展不过是弯腰去捡这颗美丽的宝石而已。

安装IDEA

IDE:集成开发环境

[IDEA官网](JetBrains: Essential tools for software developers and teams)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值