java是一门计算机编程语言,确切的说是一门半编译半解释型语言,至于什么是半编译半解释型语言,这个大家可以到网上去google或百度
本章所有的代码存放在 com.j2ee110.csdn.student.姓名标识.javabase 这个包中
一个java程序如果需要能够运行,他必须经过如下步骤
1、在机器上面安装一个java虚拟机(简称JVM,在下面的文章中在需要使用java虚拟机的地方一律用JVM替代)
2、编写符合java规范的源代码
3、将源代码编译成java字节码
4、用java虚拟机器运行编译好的字节码
JVM
JVM可以到sun的网站下载,我想很多渠道都可以获取java虚拟器。在windows上面JVM就是一个可以执行文件,将其安装后便可以使用。在JVM安装完成之后需要为了方便使用,我们需要设定一下环境变量。具体怎么设定,我就不讲了吧,在以下视频(http://student.csdn.net/space.php?uid=106708&do=blog&id=5421)的前半部分是有的,而且网上的大牛们写的都比我好,大家百度一下,什么都有了。
环境变量设定完成之后在 开始菜单->运行->cmd 弹出命令行窗口,然后输入java 如果得到如下字样的信息
- -client to select the "client" VM
- -server to select the "server" VM
- -hotspot is a synonym for the "client" VM [depreca
- The default VM is client.
字样的信息,则标识java虚拟机已经设定成功。如果失败的话,到google或者百度搜关键字“windows java 安装”应该能找到答案!
java的源代码
java是一门纯面向对象的语言,之所以加一个纯字那是因为java从开始设计的时候,就是以面向对象的为基础的,因此抛弃了一些非面向对象的因素。
java的源代码存放在一个以“.java”为后缀的文本文件中,建议该文本文文件采用utf-8编码格式。在一个java源文件中我们可以定义一个或者多个java类。但是我还是建议大家无论什么时候在一个源文件里面就放一个类,在刚开始学的时候不要考虑太多,否则反而会引起混乱。所以在本次培训中一律一个源文件中只放一个java类。
具体java代码的格式我就不在这边说了,任何一本java参考书上都说的比我清楚。但是我把java常用的一些关键字列出供大家参考一下。本章结束之后的练习就是大家把这些关键字都用一遍。
访问控制 | |
private | 私有的 |
protected | 受保护的 |
public | 公共的 |
类、方法和变量修饰符 | |
abstract | 声明抽象 |
class | 类 |
extends | 扩允,继承 |
final | 终极,不可改变的 |
implements | 实现 |
interface | 接口 |
native | 本地 |
new | 新,创建 |
static | 静态 |
strictfp | 严格,精准 |
synchronized | 线程,同步 |
transient | 短暂 |
volatile | 易失 |
程序控制语句 | |
break | 跳出循环 |
continue | 继续 |
return | 返回 |
do | 运行 |
while | 循环 |
if | 如果 |
else | 反之 |
for | 循环 |
instanceof | 实例 |
switch | 开关 |
case | 返回开关里的结果 |
default | 默认 |
错误处理 | |
catch | 处理异常 |
finally | 有没有异常都执 |
throw | 抛出一个异常对象 |
throws | 声明一个异常可能被抛出 |
try | 捕获异常 |
包相关 | |
import | 引入 |
package | 包 |
基本类型 | |
boolean | 布尔型 |
byte | 字节型 |
char | 字符型 |
double | 双精度 |
float | 浮点 |
int | 整型 |
long | 长整型 |
short | 短整型 |
null | 空 |
true | 真 |
false | 假 |
变量引用 | |
super | 父类,超类 |
this | 本类 |
void | 无返回值 |
课后练习
本章我就讲到这里吧,但是课后练习还是有的,我们给大家列出了java中常用的一些关键字,大家需要在自己的包下面编写一个java类,要包含所有的上述关键字,有人可能会问“有些我不会怎么办办啊”,那是很正常的,那就记下来,我们在后面肯定会再一次遇到他们的。
暑期java基础巩固训练营开始
java基础巩固训练营 简介
java基础巩固训练营【第一轮】(一)项目环境和规范
java基础巩固训练营【第一轮】(二)JAVA基础
java基础巩固训练营【第一轮】(三) 编写、编译、运行
java基础巩固训练营【第一轮】(四) 利器(IDE工具)
java基础巩固训练营【第一轮】(五) 基本数据类型
java基础巩固训练营【第一轮】(六) 面向对象的JAVA
java基础巩固训练营【第一轮】(七) 数据结构中的java
java基础巩固训练营【第一轮】(八) 文件读写
java基础巩固训练营【第一轮】(九) 用java通信
java基础巩固训练营【第一轮】(十) 多线程
java基础巩固训练营【第一轮】(十一) 直面错误--java异常
java基础巩固训练营【第一轮】(十二) 我们一起来找茬
ava基础巩固训练营【第一轮】(十三) java桌面应用
java基础巩固训练营【第一轮】(十四) 大家一起做项目
如果您对我的文章感兴趣的话,请点击这里加我为好友,让我们一起进步
http://student.csdn.net/invite.php?u=106708&c=2383a3846076c876