Java初始

Day01

一、java语言简介

1、java语言是一种编程语言。
2、编程语言就是实现计算机和人的一种交互所使用的语言。
3、java语言起源:
1994年左右,由sun公司组织以詹姆斯·高斯林(java语言之父)为组长的一个Green小组。研发微型的嵌入式系统。使用c语言和c++语言进行开发,发现使用起来太麻烦,因此根据嵌入式系统的特点和c++语言的特点,使用了一种新的语言,后来命名为oak。
oak,改名为java
Oracel公司 09年将sun公司收购了,java属于oracle公司。
4、java的版本:java语言是一门语言,要使用一个软件去编译识别这个语言,是软件不就会更新迭代。
5、java的平台版本:做不同的事情 使用不同的工具包
javaMe:最小版本:在移动端开发使用
javaSE:标准版本:具备了一些基本的类库,用于在pc端开发
javaEE:企业版本:具备了网站开发的功能,用于开发网站。
6、java语言的特点
开源:开放源代码
面向对象:万物皆对象
跨平台:
编译性:写好代码之后,需要先编译,成为字节码文件(.class)
动态性:在程序运行中,可以决定运行的内容,修改运行的内容。(体现:多态,反射)

跨平台性

1、跨:跨越
2、平台:指的是不同的操作系统
3、write once, Run EveryWhere
一次编译,到处运行
4、在某个操作系统上,进行开发,编译出来的字节码文件,可以在任意的其他的操作系统上运行。
5、原因:
在不同在操作系统上,安装了不同版本的jvm虚拟机。
不同的jvm虚拟机,在不同的操作系统上,营造出相同的运行环境,所以具备了跨平台性。

在这里插入图片描述

jvm,jre,jdk

1、jvm:java virtual machine java虚拟机,用于运行jvm标准语言的容器。
2、jre:java Runtime environment java的运行环境
只有容器不能运行字节码文件,在运行时,还需要使用一些已经定义好的类,类形成类库。
jre = jvm + 运行时所需要的的类库
3、jdk:java development kit,java开发工具包
jdk = jre + 开发时所需要的工具
思考:需要在客户电脑去演示写好的程序,应该装什么? 只需要安装jre
需要开发一个程序,安装jdk

java开发环境的搭建

1、Oracle官网下载
www.oracle.com
添加链接描述
oracle官网注册码:
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca

2、java的安装
(1)傻瓜式安装,一路点击下一步
(2)安装路径:尽量不要装在c盘,安装路径不建议使用中文,不建议包含特殊的符号,建议使用英文加数字
jre的安装:在安装jkd的过程中,提示安装jre的,一般不需要再安装jre,如果要安装,一定要注意确保安装的路径和jdk的路径不要重复,否则会覆盖jdk中的文件。
(3)验证成功:
在jdk的安装路径的bin目录下,启动命令窗口(黑窗口)输入java -version
如果出现版本信息,说明安装成功

Helloworld案例

1、使用纯文本编辑软件即可。
2、常用的编辑软件
记事本:
Editplus: 增强型记事本,notepad++,在写代码的时候,有颜色的变化,容易调整格式。
集成开发环境:eclipse,idea

Helloworld案例书写

1、开发流程:
(1)【编辑】 使用编辑软件,书写源代码,形成一个源文件(.java) .java后缀,java的源文件
(2)【编译】 使用jdk中提供的工具,完成对源代码的编译,形成一个字节码文件(.class)
(3)【运行】 使用jdk中提供的工具,对字节码文件进行运行。
(4)【调试】 发现问题,解决问题
注意:调试是对源代码进行修改的,调试完,必须还要再进行编译,再运行。
2、HelloWorld代码的书写
(1)在jdk中的bin目录下,创建一个HelloWorld.java的文件。
(2)在文件中定义一个类,类名与文件名要一致。
class Helloworld {
}
(3)在类中定义一个主方法(程序执行的入口)
public static void main(String[] args){
}
(4)在主方法中,写上一条输入语句
System.out.println(“HelloWorld”);
3、编译:
使用jdk中的工具,javac.exe使用这个工具完成对源代码的编译,形成一个.class的字节码文件
命令: javac 文件的名称(跟后缀名)
4、运行:
使用jdk中的工具,java.ext使用这个工具完成对字节码文件的运行
命令:java 文件名(不跟后缀)
5、调试:如果代码有问题了,就要进行调试
调试完要重新编译,重新运行
6、注意:
严格区分大小写的
使用的符号都是英文状态下的。也就是说不能使用中文符号
特定单词的组合也是不能写错的。

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

java语言的书写规范

1、在编辑源代码的时候,需要遵守的一些,约定俗成的规则
2、在左大括号的前面,要加一个空格
3、在左大括号的后面,要进行换行,和缩进
4、右大括号要和本层次的代码对
5、运算符两侧,要加空格
6、代码段之间加上换行

二、Path环境变量的配置

1、目的:就是在任意的目录下,都可以直接使用配置了的目录下中的可执行程
2、Path环境变量的位置:
电脑属性----》高级系统设置----》高级—》环境变量----》系统变量—》path

第一种配置方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6L9GwgY9-1602397672070)(day01.assets/image-20201009162818009.png)]

第二种配置方式(常用)

1、在系统变量种,添加一个环境变量
变量名:JAVA_HOME
变量值:jdk安装路径,不到bin目录
eg:JAVA_HOME == D:\developTools\java\jdk1.8 等价的
2、在path变量中,使用%JAVA_HOME%动态的取出JAVA_HOME的变量值
%JAVA_HOME% == D:\developTools\java\jdk1.8
拼接一个bin目录,直接在%JAVA_HOME%\bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FEMTiwsT-1602397672073)(day01.assets/image-20201009163057386.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AFAApufU-1602397672078)(day01.assets/image-20201009163608559.png)]

三、Eclipse

1、开发工具
记事本,增强型记事本,IDE
2、集成开发环境:IDE
3、集成开发环境分类
Eclipse,MyEclipse,Idea
4、Eclipse:
翻译:日食
特点:开源,扩展性强,免费

Eclipse的下载

(Eclipse下载安装视屏)
添加链接描述

1、下载官网:eclipse.org

2、Download—》downloads packages —》选择版本(目前不要选择20年9月份的)—>Eclipse IDE for Enterprise Java Developers—>windowss 64bit —> 选择一个中国镜像。

添加链接描述

Eclipse的安装

1、下载的绿色压缩版本,免安装的
2、直接解压缩即可使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值