java的基本概念和环境配置

java基本概念和环境配置

主要内容

1、了解java中的一些基本概念
2、配置java的运行环境
3、完成第一个java程序
4、使用工具编写java代码(Eclipse)

要学习的内容

java基础---html----数据库-----java高级----jquery----jsp---框架

框架: spring---springmvc----mybatis----springboot----springcloud----shiro

数据库:mysql----oracle---- redis

版本控制器:  git---svn

操作系统: linux

我们学的主要方向是: java

java这种语言,是用于编写计算机程序的一种语言

问题1:什么是程序?
答:程序就是一组有序的指令的集合

问题2:什么是指令?
答:一条计算机命令,就是一个指令

为什么要学java

程序:计算机为了实现某一个功能而编写的一组有序的指令的集合

为了编写编程, 我们需要通过编程语言来实现,编程的语言总类很多:

java、c、c++、net、vb....

java是目前市场上需求最多的一种编程语言

java这门编程语言是由美国sun公司开发,后期,sun公司被美国的甲骨文(oracle)公司收购了

甲骨文它是全球最大的数据库产品提供商

java的应用方向

java的应用方向,有三个:

第一个方向: J2SE @@@重点
	这一块,主要是涉及到java的基础部份,它可以用于编写桌面式用程序 
            @@@:它是基础部份,如果要学习好J2EE首先要学习好J2se


第二个方向:J2ME
	@@@:这一块比较小众化,使用人群不多,不是我们学习的方向
	这一块,主要是涉及到java的嵌入式技术(这一块应用比较小众化)


第三个方向:J2EE (这一块主要是涉及到企业正在使用的技术)  @@@重点

	@@@:这一块是我们学习的重点(要学习好J2EE,前提条件是要先掌握J2SE)
	这一块,它是java的企业级开发技术(这一块的技术特点,主要是通过网络进行访问)

第四个方向:
	android:(它也是采用java编程的)

java配置环境

学习java之前,首先需要配置java的运行环境

@@@java代码运行必须使用以下组件

1、jdk
	jdk称为: java开发工具包
	作用:它提供了一组执行文件,用于编译、运行java代码

2、jre
	jre称为: java运行时环境
	作用:提供java程序运行时,需要的各种函数

3、jvm	
	jvm称为: java虚拟机
	作用:运行编程后java代码

jdk称为java开发工具包,它提供了一组执行文件,用于编译、运行java代码

jdk的版本分类有:

jdk1.4
jdk1.5
jdk1.6
jdk1.7
jdk1.8
jdk1.9
jdk1.10
jdk1.11

这些均是jdk的不同版本,版本号越高,功能也就越多,在实际开发过程中,我们并不会选择最新的版本,而是选择最稳定
最成熟的版本

我们在学习过程中主要是使用:  1.7 与 1.8

前期学习:可以使用1.7 后期学习可使用1.8

在安装jdk的时候,需要注意:jdk的版本类型,分为32位与64位版

@@@如果安装的是32位的jdk,以后安装的编程软件也需要配套使用32位版的软件

@@@如果安装的是64位的jdk,以后安装的编程软件也需要配套使用64位版的软件 

安装jdk

安装jdk的步骤:

1、下载对应的jdk

2、安装时,双击程序,全部下一步,即可安装好,如果不更改地址,默认地址是:

	32版的地址: C:\Program Files (x86)\Java\jdk1.7.0_79

	64版的地址: C:\Program Files\Java\jdk1.8.0_201

3、安装好以后,还需要配置环境变量才可以使用jdk

	配置环境变量的目的: 告诉操作系统jdk的位置


	环境变量配置步骤:

		1、复制jdk安装目录位置(此处以32位版jdk为例)
			C:\Program Files (x86)\Java\jdk1.7.0_79
		
		2、鼠标右键点击--"我的电脑"---"属性"----"高级系统设置"----"高级"---"环境变量"

			在"系统环境变量"---点击"新建"

			在弹出的窗口中的变量名写入: JAVA_HOME
			在弹出的窗口中的变量值写入: C:\Program Files (x86)\Java\jdk1.7.0_79

		3、双击环境变量中的path,然后将光标移动到最前端,输入下列内容即可

			%JAVA_HOME%\bin;        
			 注意,所有符号都必须是英文输入法的符号
			 ---------------------------------

测试环境

在安装完成之后要测试当前环境是否正常:

在控制台模式,输入命令测试即可:

开始--运行---cmd(即可进入控制台)

输入java -version 如果有对应的提示,表示配置成功

@@@一般在安装jdk结束以后,系统会自动提示安装jre

@@@:只要安装、配置了jdk,系统就会有jvm

java代码的执行过程

java代码的执行过程: (三个阶段)

1、编写java的源文件 (也称为源代码)
	
	@@@:源文件的后缀名必须是:  *.java

	@@@: 后缀名是java结尾的文件,就是java源文件,但是这种文件操作系统无法识别


2、将java源文件编译成字节码文件(字节码文件,也称为:class文件)

	@@@:注意:字节码文件(class),操作系统依然识别不了


3、由java虚拟机( jvm)来解释、执行字节码文件

	@@@: jvm(java虚拟机)它是一个虚拟的操作系统,它可以程序运行时,解释、执行字节码文件

总结:java代码的执行过程:

1、编写java源文件  *.java
2、将java源文件编译成字节码文件  *.class
3、由jvm解释、执行字节码文件

接下来,我们通过简单示例,了解一下java的执行过程

1、编写java源文件   *.java
	
	Demo.java

2、将java源文件编译成字节码文件   *.class

	A、进入cmd模式

	B、切换到源文件所在目录
		e:  回车

	C、执行命令编译文件

		javac Demo.java               //执行完以后,会产生一个Demo.class

		@@@:javac用于源文件编译成字节文件class

3、由jvm解释、执行字节码文件

		java Demo

		@@@: java命令用于执行字节码文件

我们在初学java开发时,使用的工具是eclipse

eclipse的配置(它是一个绿色版软件,不需要安装,即压缩即可使用)

注意:eclipse的版本分为:32位版与64位版本

问题:eclipse的版本需要与jdk的版本对应

使用eclipse的基本步骤

1、创建一个工程 
	@@@注意,创建的工程名称,不应该包含: 中文以及一些特殊符号


2、创建一个package(包),作用,相当于一个文件夹,用于管理java源文件
	
	@@@ 包相当于一个房间,不同的源文件,可以放在不同的房间中,方便管理

	包名的规范:
		1、包名的第一个单词不能是java,否则一定会出错
		2、包的名称单词全部小写
		3、包名的习惯,不同的公司会有不同的命名规范,一般的命名习惯是:

			公司名.项目名称.模块名称 
		  例如:  org.java.demo

		 目前,我们刚刚接触,建议大家统一将包名指定为: org.java.demo

3、创建java源文件(放在package里)  *.java

	@@@:源文件名称,也称为:类名

	源文件命名的规范:
		
		1、类的名称要有意义(从字面上,大体可以猜测出来,该源文件用于做什么)
			例如: Teacher.java  Student.java  Demo.java

		2、如果类名是由一个单词构成,首字母大写,其他字母小写
			Demo.java

		3、如果类名是由多个单词组合而成,每一个单词首字母都大写

			FirstDemo.java

		4、类中只应包含三种符号:数字、字母、下划线(不建议以数字开头)

主函数,也称为:“入口函数”,格式如下:

public static void main(String[] args) {

}

@@@@@@@:类中,如果存在主函数,当前类就可以独立运行

如果一开始没有勾选主函数,生成的快捷键是:

1、先写上main
2、然后按下 alt+/

System.out.println(“hello…”);
作用:用于将指定内容,输出显示在控制台
注意:在输出内容时: System这个单词,首字母要大写

如果要通过快捷键,快速生成代码:

1、先输入syso
2、然后按下alt+/

System.out.print(“hello”);

System.out.println(“hello”);

以上两条语法,都可以将hello字符串,打印输出到控制台,区别是:

print()---------它输出内容以后不会换行

println()--------它输出内容以后,会自动换行显示

转移符合

除了用println控制输出格式之外,我们也可以通过一些转义符号,来控制输出格式

@@@@:转义字符

\n: 换行显示

\t: 它用于产生一个制表符,相当于按下一个tab键(会产生8个空格的距离)

java中的注释

java中的注释:

我们在编写代码时,应该养成一个习惯,给代码加上注释:

@@@@@@@@@@代码加注释的好处:

1、方便自己阅读代码 (有时候时间间隔长了,可能不清楚之前写的代码的含义)

2、方便别人理解你的代码  

@@@@@@@@@@java中的注释有三种

@@@注意:代码如果被注释,这些代码将不会运行,它只起到标识说明的作用

1、单行注释:   

	//

	特点:只对当前行起作用

	快捷键:  ctrl+/,按1次注释代码,按第2次,取消注释

2、多行注释
	
	/*

	*/
	特点:对包含的所有行,都会起作用
	快捷键: ctrl+shift+/

3、文档注释:
	
	/**

	*/
	
	@@@注意,文档注释,一般写类名上方,是对整个java文件的说明 
	文档注释,可以根据注释的信息,生成文档,便于对代码进行说明 


注意:多行注释不允许嵌套

变量

变量:在程序中,用于存储数据的标识名称,我们称为:变量

@@@变量的值,可以随时改变

问题1:变量有什么用?
答:变量用于存储在程序中使用的数据

问题2:如何使用变量?
答:要使用变量,必须要先定义变量才可以使用

问题3:如何定义变量
@@@:定义的变量,一定要给变量赋值以后才可以使用

定义变量的语法有两种:

语法1:先声明变量,再给变量赋值 

语法:	
	//声明变量
		数据类型 变量名称;
	//给变量赋值 
		变量名称= 值;


示例:  String name; //声明变量
    
        name="jack"; //给变量赋值 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值