码迷,mamicode.com
首页 > 编程语言 > 详细

初识Java

时间:2017-08-02 13:56:55      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:j2se

# 一、 本章任务

编写HelloWorld程序

打印控制台信息

# 二、 本章目标

JDK的安装与配置

会使用记事本开发简单Java程序

会使用输出语句在控制台输出信息

熟悉MyEclipse开发环境

# 三、 JDK的安装

## (一) JDK的下载

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

## (二) 安装JDK

## (三) 配置JDK

- path

- JAVA_HOME


##(四) 验证JDK

 

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5818381-80cb59c173e17f03.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


# 四、 开发第一个Java程序

## (一) 步骤

- 源代码

- 编译

- 运行


## (二) 编写HelloWorld程序

### 1. 编写源代码

命令行:notepad

```java

public class HelloWorld{

public static void main(String[] args){

System.out.print("Hello World");

}

}

```

注意:

- 文件名必须是:HelloWorld

- 文件的后缀名:.java

### 2. 编译

javac 

 

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5818381-3a444f1f0481ffdb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

 注意点:javac 后面的文件名必须包括后缀名(.java)

成功的标识:

 

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5818381-259d2ab40ae2a8f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

### 3. 运行

java

 ![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5818381-bfdd3f8135aebac4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

**注意点:java 后面不需要文件后缀名**

## (三) 理解Java程序的结构

### 1. 结构

 ![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5818381-42b7852be5ae350b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

### 2. 输出语句

- System.out.print() 不换行


```

public class HelloWorld{

public static void main(String[] args){

System.out.print("Hello World");

System.out.print("今天很热");

}

}

```

**运行效果:**

 ![](http://upload-images.jianshu.io/upload_images/5818381-9a665541c1ac4a1f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

- System.out.println() 换行 


```

public class HelloWorld{

public static void main(String[] args){

System.out.println("Hello World");

System.out.println("今天很热");

}

}

```

**运行效果:**

 

![](http://upload-images.jianshu.io/upload_images/5818381-b842753ec89057eb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


## (四) 转义字符:\t和\n

### 1. 含义

 

![](http://upload-images.jianshu.io/upload_images/5818381-c10589c00bf64a75.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 2. 示例

- \n


```

public class HelloWorld{

public static void main(String[] args){

System.out.print("Hello World\n");

System.out.println("今天很热");

}

}

```

**运行效果**

 ![](http://upload-images.jianshu.io/upload_images/5818381-028ab536edce944d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

- \t

```

public class HelloWorld{

public static void main(String[] args){

System.out.print("Hello World\t");

System.out.println("今天很热");

}

}

```

**运行效果** 

 

![](http://upload-images.jianshu.io/upload_images/5818381-984a6794e9a7b650.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


## (五) 打印输出的小例子

### 1. 需求

 

![](http://upload-images.jianshu.io/upload_images/5818381-f3a0e5af8f7e7474.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


![](http://upload-images.jianshu.io/upload_images/5818381-70d9e009bb697986.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


 ### 2. 参考代码

```

public class ShowInfo{

public static void main(String[] args){

System.out.println("姓名:张三");

System.out.println("年龄:18");

}

}

```

**程序运行效果**

 

![](http://upload-images.jianshu.io/upload_images/5818381-2758a0489711066a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

```

public class ShowInfo{

public static void main(String[] args){

System.out.print("张三\t");

System.out.print("18");

}

}

```

**运行效果:**

 

![](http://upload-images.jianshu.io/upload_images/5818381-2a030bd94594d045.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


## (六) java的注释

为了方便他人阅读程序

注释是不会被执行的

### 1. 单行注释

#### 语法

```

//

```

#### 示例

```

public class HelloWorld{

public static void main(String[] args){

//这是换行输出

System.out.println("Hello World");

System.out.println("今天很热");

}

}

```

程序运行结果

 

![](http://upload-images.jianshu.io/upload_images/5818381-5c33bbebf50926e2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


**注:注释不会被执行**

### 2. 多行注释

#### 语法

```

/*

注释内容

*/

```

#### 示例

```

public class HelloWorld{

/*

这是程序的入口

这是测试多行注释

*/

public static void main(String[] args){

//这是换行输出

System.out.println("Hello World");

System.out.println("今天很热");

}

}

```

### 3. 文档注释

#### 语法

```

/**


*/

```

## (七) Java编码规范

 

![](http://upload-images.jianshu.io/upload_images/5818381-44b406900b91e8fb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


![](http://upload-images.jianshu.io/upload_images/5818381-1928d72a77a2e3ac.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

# 五、 使用MyEclipse开发Java程序

## (一) 下载

百度

## (二) 破解

参考教程

## (三) MyEclipse创建一个Java项目的步骤

 

![](http://upload-images.jianshu.io/upload_images/5818381-f7fd91d36f0229ea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 1. 创建一个Java项目

 

![](http://upload-images.jianshu.io/upload_images/5818381-efff771442e9f842.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


创建成功的样式

 

![](http://upload-images.jianshu.io/upload_images/5818381-a89d31b6d92777b7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 2. 创建并编写Java源程序

 

![](http://upload-images.jianshu.io/upload_images/5818381-64190bf6ff593884.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


![](http://upload-images.jianshu.io/upload_images/5818381-5341aa98181b932d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


 

### 3. 编译和运行

编译自动完成

运行


![](http://upload-images.jianshu.io/upload_images/5818381-49bb8a4eb9d3c760.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

 

## (四) Java项目组织结构

### 1. 导航视图

 

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5818381-d3cc24c79754e530.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


#### 目录说明

 

![](http://upload-images.jianshu.io/upload_images/5818381-4e299ab27dda9555.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


- bin:存储编译后的文件

- src:存储源程序


### 2. 包视图

包:相当于文件夹,在不同的包中,可以有相同名的代码文件

## (五) 编写Javat程序常见的几种错误

### 1. public修饰的类名必须和文件名称相同

 

![](http://upload-images.jianshu.io/upload_images/5818381-beb6ef044fc3e5e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 2. main方法作为程序的入口,void必不可少

 

![](http://upload-images.jianshu.io/upload_images/5818381-1b6bb6ef3d03ecd3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 3. java对大小写敏感

 

![](http://upload-images.jianshu.io/upload_images/5818381-0a4bba84255c6b8a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 4. 每一个Java语句必须以分号结尾

 

![](http://upload-images.jianshu.io/upload_images/5818381-7ca6e8653e3a5853.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 5. 引号必不可少

 

![](http://upload-images.jianshu.io/upload_images/5818381-de7a4052ff76caee.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


## (六) 案例

### 1. 需求

 

![](http://upload-images.jianshu.io/upload_images/5818381-4ef35ff1eaee3bd9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


### 2. 参考代码

```

public class ShowUserInfo {

public static void main(String[] args) {

System.out.println("你好,我是青鸟的学生");

System.out.println("姓名:王五");

System.out.println("年龄:18");

System.out.println("爱好:打篮球");

}

}

```




本文出自 “师享者” 博客,请务必保留此出处http://imentors.blog.51cto.com/10946447/1952944

初识Java

标签:j2se

原文地址:http://imentors.blog.51cto.com/10946447/1952944

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!