java小游戏源代码_JAVA

01915121d9cc79df33767735333ed21d.png

JAVA02

1. Java的特性和优势

(1)跨平台/可移植性

这是Java的核心优势。Java在设计时就很注重移植和跨平台性。

(2)安全性

Java适合于网络/分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统。

(3)面向对象

面向对象是一种程序设计技术,非常适合大型软件的设计和开发。Java则是完全的面向对象语言。

(4)简单性

Java就是C++语法的简化版,可以将Java称之为“C++-”。

(5)高性能

Java语言本身发展中通过虚拟机的优化提升了几十倍运行效率。

(6)分布式

Java是为Internet的分布式环境设计的,因为它能够处理TCP/IP协议。事实上,通过URL访问一个网络资源和访问本地文件是一样简单的。Java还支持远程方法调用,使程序能够通过网络调用方法。

(7)多线程

多线程的使用可以带来更好的交互响应和实时行为。

(8)健壮性

Java是一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分。Java程序不可能造成计算机崩溃。即使Java程序也可能有错误。如果出现某种出乎意料之事,程序也不会崩溃,而是把该异常抛出,再通过异常处理机制加以处理。

2.Java应用程序的运行机制

(1)计算机高级语言的类型主要有编译型和解释型两种,而Java 语言是两种类型的结合。

(2)Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。

5e5ad941f9db22eda441d97c912b7032.png
图(1)java运行机制图

3.JVM、JRE和JDK

(1)不同的操作系统有不同的虚拟机。Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。 Java虚拟机是实现跨平台的核心机制。如下图2:

389b54988718e76838ac8d1b75aa58cf.png
图(2)

(2)三者之间的区别

JRE 包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。

JDK)包含:包含JRE,以及增加编译器和调试器等用于程序开发的文件。

JVM就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。

fa92d92cfb93e3dd1136f0e9a43f6f6a.png
图(3)JDK、JRE和JVM包含关系

4.JDK下载和安装

(1)jdk下载地址 Java SE - Downloads

(2)32位操作系统只能安装32位JDK。

(3)64位操作系统可安装32位JDK,也可以安装64位JDK。

5.环境变量Path的配置

Path环境变量的步骤:

(1) 右键计算机——>属性——>高级系统设置

31602b9acff8c053c0f2c02d1edfdb8d.png
图4

(2) 单击环境变量按钮,进入图5所示环境变量操作主界面

f9470992925acae7e29d60518f12bd1d.png
图5

(3) 单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录)

f7d68814dbcf99ecbbbdd61beff03510.png
图6

(4)修改系统环境变量Path,在最前面追加%JAVA_HOME%bin 并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。

a08ef4032bddb46d9d3cd5fd76a9a998.png
图7

注意:

此处一定是英文分号而不是中文分号。

classpath配置问题:如果使用JDK1.5以上就不需要配置这个环境变量!JRE会自动搜索当前路径下的类文件及相关jar文件。

6.测试JDK安装成功

win加r键打开运行框,输入"cmd"进入命令指示框,再输入"java -version",回车,出现图8中运行结果,则说明JDK安装成功。

2e474ae2a8f26dbce5e965cdfb74cb6e.png
图8

7.第一个Java程序的总结

(1)Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行。

(2)一个源文件中只能声明一个用public修饰的类,其他类的个数不限。如果源文件中有一个public修饰的类,那么类名必须和文件名相同,并且后缀名必须为“.java”。

(3)Java中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。

(4)写代码时,一定要注意缩进规范。

(5)再写括号和引号时,一定要成对录入,然后在填写内容。

8.最常用DOS命令

1)cd 目录路径进入一个目录

2)cd.. 进入父目录

3)dir 查看本目录下文件和子目录列表

4)cls 清除屏幕命令

5)上下键 查找敲过的命令

6)Tab 自动补齐

9.Java项目的src目录和bin目录

1)src用于存放源代码,bin用于存放生成的class文件。

2)在eclipse视图里我们只看到了src目录,eclipse隐藏了bin目录。进入我的电脑,打开Java项目目录,我们可以看到src和bin目录。

10.让码农 焕发光彩 的桌球小游戏

(1)焕发自信简单的左右碰壁反弹小球 ,如下图9

a4f9436c4599863f7d4be36374644ce4.png
图9

打印结果:

dcdbdf1255c2d43b822955f6ce9a3fc7.png
图10

(2)焕发自信初级的四面碰壁反弹小球,如下图11

00aa21903bf6bf5b060268ffb775d024.png
图11

打印结果:

73c3102f29748a7b794d184e4b0b8e60.png
图12
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值