Java千百问_02基本使用(001)_如何用记事本编写Java程序

简介:

如何用记事本编写Java程序

在安装完Jdk之后,我们就想编写Java程序,但是,有了Jdk之后就够了吗?就能够写我们的程序实现我们想要的功能吗?

答案是:当然!

远古时代,那时候我们还没有集成好的开发软件,没有各种个样的IDE,我们只能靠着记事本来一点一点码我们的代码,经历过那段时光的同学,但凡你敢说你能写代码,就会有各种牛逼企业请你去,风光无限啊。
回到正题,通过记事本写Java,首先你要有一个记事本,这当然不是废话,windows自带的可以,linux的vim可以,mac的文本编辑可以,只要能打开文本文件、支持另存为的软件都可以。
1.首先新建记事本,输入我们的代码
[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. public class HelloWord {  
  2.   
  3. public static void main(String[] args) {  
  4. System.out.println("Hello word");  
  5. }  
  6. }  

将文本另存为.java文件,HelloWord.java

2.然后我们对它进行编译运行
首先,使用cmd/终端进入该文本存放的目录。
然后,使用jdk提供的工具javac编译代码,这个工具就是为了编译代码存在的。
cmd/终端中输入:
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. javac HelloWord.java  


等待完成后,会在同级目录生成同名的HelloWord.class

3.最后,使用jdk提供的工具java运行代码,被运行的类需要有main方法才能通过java工具运行

cmd/终端中输入(如果报错,请看:为什么会报"错误: 找不到或无法加载主类 HelloWord.class"):

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. java HelloWord  



查看运行结果,成功打印“Hello word”,本文完结。
什么!!你告诉我这就完了?当然不是,下面我们看一下jar包的编译和运行。不使用IDE如何打jar包

原文地址:http://blog.csdn.net/ooppookid/article/details/50917697
相关文章
|
29天前
|
Java
java程序导出堆文件
java程序导出堆文件
|
1月前
|
SQL Oracle Java
sql文件批处理程序-java桌面应用
sql文件批处理程序-java桌面应用
24 0
|
1月前
|
存储 Java
Java:编写程序,计算两个数的和、差、积、商和余数。docx
Java:编写程序,计算两个数的和、差、积、商和余数。docx
|
4天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
23 3
|
19天前
|
Java
elasticsearch使用java程序添加删除修改
elasticsearch使用java程序添加删除修改
9 0
|
26天前
|
Java
java程序
re是java运行时的环境,包含jvm和运行时所需要的类库 jdk是java开的程序包,包含jre和开发人员使用的工具 jvm就是我们常说的java虚拟机,他是整个java实现跨平台的最核心 的部分,所有的java程序会首先被编译为.class的类文件,这种类文 件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统 相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释 给本地系统执行。 只有jvm还不能成class的执行,因为再解释class的时候jvm需要调用 解释所需要的类库lib,而jre包含lib类库。jvm屏蔽了与具体操作系 统平台相关的信息,使得java程
15 0
|
1月前
|
安全 Java 数据库连接
【Java每日一题】——第四十二题:编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。
【Java每日一题】——第四十二题:编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。
57 0
|
6天前
|
存储 Java 数据库连接
java多线程之线程通信
java多线程之线程通信
|
7天前
|
安全 Java 开发者
深入理解Java并发编程:线程安全与性能优化
【4月更文挑战第9天】本文将深入探讨Java并发编程的核心概念,包括线程安全和性能优化。我们将详细解析Java中的同步机制,包括synchronized关键字、Lock接口以及并发集合等,并探讨它们如何影响程序的性能。此外,我们还将讨论Java内存模型,以及它如何影响并发程序的行为。最后,我们将提供一些实用的并发编程技巧和最佳实践,帮助开发者编写出既线程安全又高效的Java程序。
20 3
|
8天前
|
Java
Java 并发编程:深入理解线程池
【4月更文挑战第8天】本文将深入探讨 Java 中的线程池技术,包括其工作原理、优势以及如何使用。线程池是 Java 并发编程的重要工具,它可以有效地管理和控制线程的执行,提高系统性能。通过本文的学习,读者将对线程池有更深入的理解,并能在实际开发中灵活运用。