Java教学毕向东-day1

~~

马上变打工人了,定个小目标,寒假回家前刷完这套视频

1)软件开发

系统:DOS、Windows、Linux

软件:一系列按照特定顺序组织的计算机数据和指令的集合;

应用类软件,基于Web的应用程序;

开发:制作软件

2)人机交互方式

交互方式:

图形化界面:

命令行方式:

Windows常用指令:

dir: 列出当前目录下文件及目录
md:  创建目录
rd:	 删除目录
cd:  进入指定目录
cd..:进入上一级目录
cd\:进入根目录
del: 删除文件
exit: 退出命令行

3)计算机语言

Java:Sun公司创建(Standford University Network)

面向Internet的编程语言;

Java语言的3种技术架构:

J2EE(企业版)、J2SE(标准版)、J2ME(小型电子设备版本);

JAVAEE、JAVASE、JAVAME;

4)Java语言特点

跨平台性

Java编写的应用程序可以在不同的系统平台上运行;

JVM:用于解释并执行Java程序的应用软件,JVM虚拟机不跨平台;

C++在微软中有自带的解释器与Linux不兼容,不具有跨平台的特点;

JVM在Mac上并没有推广(商业原因)

5)Java基础-环境搭建

  1. JRE:Java运行环境,包括Java虚拟机(JVM)与Java程序所需的核心类库;(运行Java程序具有JRE既可)

  2. JDK:Java开发工具包,Java开发人员使用的,包含Java开发工具,也包括JRE,安装了JDK,则不用再单独装JRE了;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bvfSGgZD-1608951960762)(F:\GitRes\Markdown图库\image-20201225161018148.png)]

  1. 安装JDK:…
  2. 设置Java的环境变量,Path: 记录可执行程序路径(对于其他文件记录无效);
JAVA_HOME=f:\javajdk\jdk1.7.0_21
Path=%JAVA_HOME%\bin 	#使用百分号取环境变量的值
  1. 临时环境变量配置:
cls #清屏
#仅在当前命令行内设置
set #显示环境变量
set name
set path=... #仅在当前控制台有效
set path=hahaha;%path%  #在原先环境变量下添加路径
set path=   #什么都不写,清空环境变量

6)Java基础-Helloworld

.java文件

.class类字节码文件

javac filename #进行编译
java filename  #运行Java文件

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

7)classPath 环境变量配置

//程序在哪里,去哪里执行class文件
//Java的运行程序(class文件),可以配置到环境变量中去,java虚拟机的环境变量classpath

set classpath=c:\javaapp #添加虚拟机环境变量
#查看
set classpath
#运行
java demo
#虚拟机启动后先找虚拟机环境变量路径而非当前目录下程序(出现同名变量时会先找classpath下变量)
!!!Java虚拟机,如果配置了classpath的内容,则其只访问classpath的内容!!!
  1. classpath为Java虚拟机的环境变量;
  2. 配置classpath后Java虚拟机只在classpath中寻找可执行程序,如果没有配置,则classpath默认为当前目录;
  3. java运行后会启动虚拟机,虚拟机在classpath下寻找可执行路径,默认不需要配置classpath;不要瞎配classpath;
#windows DOS窗口
#注意加分号,不加分号的运行区别(2种情况各自有各自的适用情况,推荐不加分号)
set classpath=C:\javaapp;  #加分号,在classpath下进行寻找后还会在当前目录下寻找
set classpath=C:\javaapp   #不加分号,只在classpath下寻找java可执行文件

set classpath=.;   #.号代表当前目录
set classpath=.;c:\javaapp  #最末尾不加分号

#在原先运行的基础上添加当前目录
set classpath=.;%classpath% #使用%替换变量
  1. windows下以系统变量为主(针对所有用户),以用户变量为辅(针对当前用户);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值