Java经典编程Java环境.docx

上传人:b****0 文档编号:18035041 上传时间:2023-08-07 格式:DOCX 页数:13 大小:603.66KB
下载 相关 举报
Java经典编程Java环境.docx_第1页
第1页 / 共13页
Java经典编程Java环境.docx_第2页
第2页 / 共13页
Java经典编程Java环境.docx_第3页
第3页 / 共13页
Java经典编程Java环境.docx_第4页
第4页 / 共13页
Java经典编程Java环境.docx_第5页
第5页 / 共13页
Java经典编程Java环境.docx_第6页
第6页 / 共13页
Java经典编程Java环境.docx_第7页
第7页 / 共13页
Java经典编程Java环境.docx_第8页
第8页 / 共13页
Java经典编程Java环境.docx_第9页
第9页 / 共13页
Java经典编程Java环境.docx_第10页
第10页 / 共13页
Java经典编程Java环境.docx_第11页
第11页 / 共13页
Java经典编程Java环境.docx_第12页
第12页 / 共13页
Java经典编程Java环境.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java经典编程Java环境.docx

《Java经典编程Java环境.docx》由会员分享,可在线阅读,更多相关《Java经典编程Java环境.docx(13页珍藏版)》请在冰点文库上搜索。

Java经典编程Java环境.docx

Java经典编程Java环境

变量与数据类型

第1章java语言概述

1.1java语言的由来

20世纪90年代,单片机出现,可以提升电视机的智能化程序,当时sun公司为了抢占市场,启动了”Green”绿色计划,负责人是JamesGosling,计划使用C++实现,但是C++不能实现跨平台,于是打算自己研发一门新的语言,能够实现跨平台。

1995年,这门语言问世了,取什么名字?

有一段小故事

开发组的成员在咖啡厅喝着爪哇咖啡,有一个组员提议叫java,得到了其他的人赞赏,于是这个名字就流传开了

java之父:

JamesGosling

1.2java的发展历史

1995年,sun公司发布java语言

2009年,Oracle公司花70亿美金收购了sun公司

2011年,Oracle公司发布了java7

2014年,Oracle公司发布java8

java语言在编程排行榜中始终占据高位

1.3java平台的版本

JavaSE(J2SE)

JavaStandardEdition,java平台的标准版,主要用来开发桌面应用程序(office)

JavaEE(J2EE)

JavaEnterpriseEdition,java平台的企业版,所谓的企业版就是为大型的组织、企业开发软件的平台,例如:

电信公司的”计费系统”,银行的”网银系统”,淘宝等

JavaME(J2ME)

JavaMicroEdition,java微型版,随着Android智能手机的出现,已经走向末路了

第2章

java开发环境搭建

2.1下载并安装JDK

官网下载地址:

地址略:

从XX直接搜索

安装:

安装之后,打开cmd,输入javac.exe

如果提示下面,说明没有添加环境变量

接下来,将jdk的bin目录所在路径添加到环境变量

然后重新打开DOS窗口并运行:

javac.exe

 

卸载:

2.2环境变量

环境变量是操作系统在运行时需要的一些的参数,当我们运行一个文件的时候,

原理:

当运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到系统环境变量的path中指定的路径去找。

重新打开DOS窗口(win+r)

2.3课堂练习

Ø描述Java的3个平台

Ø描述环境变量

 

2.4一些相关的概念

JRE

JavaRuntimeEnviroment,java运行时环境,提供了运行java应用程序所需要的软件环境,例如:

java虚拟机(JVM),丰富的类库

JDK

JavaDevelopmentToolkit,java开发工具包,是JRE的超集,也就是说安装jdk的时候,会自动安装JRE,JDK除了包含JRE所有内容之外,还提供了开发java所需要的编译器、调试工具等

JVM

JavaVirtualMachine,java虚拟机,能够将java源代码解析成计算机能够识别的机器指令

javac.exe或javac(javacompile)

java的编译器,可以将java源代码转换成二进制字节码

java.exe

java解释执行器,会将javac编译之后的二进制字节码解释并执行

2.5一些常用的快捷键

win+r,调出运行窗口,输入cmd即可打开dos窗口

win+d,快速切换桌面

win+e,打开我的电脑

win+L,锁定计算机

ctrl+c,复制

ctrl+v,粘贴

ctrl+x,剪切

ctrl+a,全选

ctrl+z,撤销

ctrl+s,保存

ctrl+f,查找

ctrl+h,查找并替换

alt+tab,切换任务窗口

d:

在dos窗口中切换到d盘

c:

在dos窗口中切换到c盘

cd,在当前盘符中,进行目录的切换

dir,列出当前目录所有文件

cls,快速清屏

cd..切换到上一级目录(文件夹)

2.6课堂练习

Ø总结并描述jre、jdk、jvm、javac、java等概念已经作用

Ø练习一下快捷键的使用

 

第3章java编程

3.1编写第一个HelloWorld程序

Ø先新建一个记事本文件xxx.txt,然后将其重命名为xxx.java

Ø使用记事本打开该文件,并编写java代码

Ø在dos窗口中将路径切换到该java文件所在的路径

Ø执行javacHelloWorld.java命令,将源代码转换为二进制字节码文件

Ø执行javaHelloWorld,将二进制字节码文件解释并执行

 

3.2课堂练习

将HelloWorld程序写5遍,争取能够默写出来

3.3变量

量,在古代是一种容器,目的是用来存储内容

在计算机中的内存中,如何存储数据呢?

通过变量存储数据的,所以变量本质上就是在内存中申请的一块空间,该空间区域的内容可以变化

3.4声明变量

声明变量的过程,就是在内存中申请空间区域的过程

语法:

数据类型变量名=初始值;

扩展几个常用的数据类型:

int,描述该空间区域用来存储整数的

String,描述该空间区域用来存储字符串类型的内容

double,描述该空间区域只能存储小数

举例演示:

3.5变量名规范

变量名可以是由字符、数字、下划线、$的组合

变量名不能以数字开头

变量名可以是中文,但是不推荐

变量名采用驼峰法,如果多个单词的合成,从第二个单词开始每个单词首字母大写

例如:

showName、getPrice...

类名采用帕斯卡命名法,每个单词的首字母大写,而且类名和文件名保持一致,

例如:

HelloWorld

区分大小写,也就是说day和Day是完全不一样的变量

变量名不能使用java的关键字,例如:

public、class

综上所述:

变量名尽量保持望文知义

3.6注释

注释是给程序员看的,用来对项目、代码的解释说明,编译器会忽略注释的内容

java的注释分为两类:

单行注释:

//后面的内容为注释的内容

多行注释

/*中间的内容为注释的内容*/

/**

注释的内容

*/

3.7课堂练习

现在有2瓶酒,一瓶白酒,一瓶红酒,要求大家使用变量的知识,将这两瓶酒对调,也就是:

白酒瓶存储红酒,红酒瓶存储白酒

 

第4章进制转换

4.1进制介绍

日常生活中,使用10进制,逢10进1(遇到10向前进1位)

0123456789101112...19

19

+1

20

在计算机底层只认识,由二进制(0101)组成的序列,逢2进1

二进制表示的范围:

0-1

1110111001011101111000....

11

+1

100

二进制,有8位组成,最高位(最左侧)是符号位,如果最左侧是0表示非负数,如果最左侧是1表示是负数

4.2正二进制、十进制转换

57:

十进制

4.2.1正十进制转换成二进制

除2取余法

让十进制整数不断的除2,并记录余数,直到商为0时结束,然后将余数反向排列

排列结果是:

111001

4.2.2二进制转换成十进制

让二进制的每一位乘以当前位的权重,然后将每一位相加

例如:

111001

1*2^0+0*2^1+0*2^2+1*2^3+1*2^4+1*2^5

1+0+0+8+16+32==57

4.3课堂练习

将十进制转换为二进制:

88、102

将二进制转换为十进制:

00101101、01010111

4.4负二进制、十进制转换

4.4.1负10进制转2进制

先将负数取绝对值,例如:

-57的绝对值就是57

然后获得绝对值的二进制

按位取反再加1

例如:

计算-57的二进制序列

取绝对值:

|-57|=57

00111001

按位取反11000110

加111000111

4.4.2负2进制转10进制

将二进制数位进行按位取反,再加1,转换为十进制整数后添加负号

11000111

按位取反:

00111000

再加1:

00111001

转换为10进制整数:

1*2^0+1*2^3+1*2^4+1*2^5==1+8+16+32==57

添加负号:

-57

4.5课堂练习

-38和38转换为二进制:

-98和98转换为二进制

00101111和01110111转换为十进制(正)

10101101和10010101转换为10进制(负)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2