JAVA开发之 4-编写我的第一个程序(helloworld)
2017-05-09 10:29
651 查看
前面我们安装好了JAVA的开发工具JDK,那么接下来就开始编写第一个小程序吧。
1)进入到我们JDK的安装目录下:
我的目录是D:\Program Files (x86)\Java\jdk1.8.0_131\bin
右击新建一个文本文档,命令为helloworld
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/2435751687ec110089579959d2df7970)
2)用记事本notepad的方式打开(当然,如果有其他的代码编辑工具比如editplus\Eclipse\myeclipse 也是可以的,因为我是初学,所以就先用这个电脑自带的):
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/1d9eff9baf384783713c86f378f3e346)
3)这里面的代码我也解释一下:
第一行,class 是定义了一个类,类名为 helloworld
第二行,public static void main (String[ ] args )
这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的,只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式。
对于里面的参数及修饰符:
public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样java虚拟机就可以找到main()方法,从而来运行javac程序;
static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去;
void:main()方法是不需要返回值的;
main:约定俗成,规定的;
String[] args:从控制台接收参数;
第三行:System.out.pringln (“内容”);
这里是在屏幕上输出双引号中的内容,下面是我整理的一些个扩展:
System.out.println(i); //这样是直接输出变量i的值
System.out.println(“111”); //这是直接输出111
System.out.println(“i = ” + i); //这个是拼接的,如果i=1 则输出“i=1”,如果i=“string”则输出“i=string”
System.out.println(i+i+“222a”+j+j);
//当多个变量或变量和字符串相加时,变量和字符串一般就是互相拼接。
//但当某些变量为int类型时,如上面的int i=1, j=1;输出“2222a11”
//可以看出int类型在前相加时是先进行加法运算的,后面则是默认转换成String类型。
3)生成classt执行文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/fff5f3700a7522fac0fadb6c111ad449)
使用javac 文件名 命令:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/778e19c3da136168074b53867fec65a6)
如果这里没有报错,你会发现,在当前目录下生成了一个与之同名的class文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/0cc93e0239286fb3ee465b36d6788578)
4)执行java helloworld 命令:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/8227043810635d6f096d28837c35135a)
可以看到,在屏幕当中输出了文本的内容this is my first program
至此,第一个小程序就完成了。
1)进入到我们JDK的安装目录下:
我的目录是D:\Program Files (x86)\Java\jdk1.8.0_131\bin
右击新建一个文本文档,命令为helloworld
2)用记事本notepad的方式打开(当然,如果有其他的代码编辑工具比如editplus\Eclipse\myeclipse 也是可以的,因为我是初学,所以就先用这个电脑自带的):
3)这里面的代码我也解释一下:
第一行,class 是定义了一个类,类名为 helloworld
第二行,public static void main (String[ ] args )
这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的,只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式。
对于里面的参数及修饰符:
public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样java虚拟机就可以找到main()方法,从而来运行javac程序;
static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去;
void:main()方法是不需要返回值的;
main:约定俗成,规定的;
String[] args:从控制台接收参数;
第三行:System.out.pringln (“内容”);
这里是在屏幕上输出双引号中的内容,下面是我整理的一些个扩展:
System.out.println(i); //这样是直接输出变量i的值
System.out.println(“111”); //这是直接输出111
System.out.println(“i = ” + i); //这个是拼接的,如果i=1 则输出“i=1”,如果i=“string”则输出“i=string”
System.out.println(i+i+“222a”+j+j);
//当多个变量或变量和字符串相加时,变量和字符串一般就是互相拼接。
//但当某些变量为int类型时,如上面的int i=1, j=1;输出“2222a11”
//可以看出int类型在前相加时是先进行加法运算的,后面则是默认转换成String类型。
3)生成classt执行文件:
使用javac 文件名 命令:
如果这里没有报错,你会发现,在当前目录下生成了一个与之同名的class文件:
4)执行java helloworld 命令:
可以看到,在屏幕当中输出了文本的内容this is my first program
至此,第一个小程序就完成了。
相关文章推荐
- 搭建java web开发环境、使用eclipse编写第一个java web程序
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- 第一个Java程序(HelloWorld)的编写
- 用记事本编写第一个Java程序运行时 出现报错:错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld {
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- 搭建java开发环境、使用eclipse编写第一个java程序
- JAVA第一个HelloWorld程序编写及相关问题
- Java入门学习-理解什么是JRE和JDK,然后搭建JAVA开发环境,用eclipse写出第一个helloworld程序
- Java学习2——HelloWorld(编写第一个java程序)
- 开发第一个Java程序 HelloWorld!
- 配置java开发环境及使用记事本编写第一个最简单的java程序
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- 1Java程序通过JNI调用本地C++_第一个示例_HelloWorld
- 编写第一个Android程序------HelloWorld
- java基础学习篇——3、编写第一个java程序
- 简单使用Eclipse编写第一个Java程序
- 第一个JAVA程序HelloWorld
- 开发第一个java程序
- Nokia Java 开发(二)—— 创建第一个程序
- 我的第一个Java程序——HelloWorld