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
相关文章
|
11天前
|
存储 Java 数据库连接
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
|
11天前
|
搜索推荐 Java Android开发
课时146:使用JDT开发Java程序
在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。 项目开发流程
|
14天前
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
|
14天前
|
Java 编译器
课时7:Java程序基本概念(注释)
课时7介绍了Java程序中的注释。编程语言有其语法和语义,注释有助于理解代码需求,防止断档。Java支持三类注释:单行(//)、多行(/* */)和文档注释(/** */)。注释不会被编译器编译。范例中展示了如何在代码中使用注释,并强调了注释对项目文档管理的重要性。
|
14天前
|
Java 开发工具
课时5:第一个Java程序
课时5介绍了编写第一个Java程序的步骤,包括创建Hello.java文件、编写“Hello World”代码、编译和运行程序。主要内容有:1) 新建并编辑Hello.java;2) 编译Java源文件生成.class文件;3) 通过命令行解释执行Java程序;4) 解释主方法的作用及信息输出操作。本课强调了类定义、文件命名规则和基本程序结构的重要性,并建议初学者使用记事本编写代码以熟悉基础语法。
|
2月前
|
传感器 安全 算法
消防救援支队消防员单兵装备智能养护舱电机驱动java版程序(二)
本文探讨消防救援中智能养护舱电机驱动的Java程序设计,作为系列文章第二部分。通过自动化和智能化手段,智能养护舱提升了装备维护效率与准确性。文章详细介绍了电机驱动模块的设计与实现,包括硬件选型、PID控制策略、安全保护机制及Java程序架构,确保电机精确控制、稳定性和安全性。未来将优化功能并引入智能算法和物联网技术,进一步提升装备维护智能化水平。
|
2月前
|
IDE Java 开发工具
消防救援支队消防员单兵装备智能养护舱点击驱动java版程序(一)
智能消防作战服架通过电机驱动系统提升消防员作业效率和安全性。本文介绍基于Java的电机驱动程序开发,涵盖硬件准备、软件环境搭建及驱动程序实现。重点包括串口通信配置、电机控制类设计与控制逻辑实现,确保电机高效稳定运行。通过正确配置通信协议和串口参数,并添加异常处理机制,保障系统的安全性和可靠性。
|
9天前
|
存储 网络协议 安全
Java网络编程,多线程,IO流综合小项目一一ChatBoxes
**项目介绍**:本项目实现了一个基于TCP协议的C/S架构控制台聊天室,支持局域网内多客户端同时聊天。用户需注册并登录,用户名唯一,密码格式为字母开头加纯数字。登录后可实时聊天,服务端负责验证用户信息并转发消息。 **项目亮点**: - **C/S架构**:客户端与服务端通过TCP连接通信。 - **多线程**:采用多线程处理多个客户端的并发请求,确保实时交互。 - **IO流**:使用BufferedReader和BufferedWriter进行数据传输,确保高效稳定的通信。 - **线程安全**:通过同步代码块和锁机制保证共享数据的安全性。
59 23
|
16天前
|
Java 调度
【源码】【Java并发】【线程池】邀请您从0-1阅读ThreadPoolExecutor源码
当我们创建一个`ThreadPoolExecutor`的时候,你是否会好奇🤔,它到底发生了什么?比如:我传的拒绝策略、线程工厂是啥时候被使用的? 核心线程数是个啥?最大线程数和它又有什么关系?线程池,它是怎么调度,我们传入的线程?...不要着急,小手手点上关注、点赞、收藏。主播马上从源码的角度带你们探索神秘线程池的世界...
86 0
【源码】【Java并发】【线程池】邀请您从0-1阅读ThreadPoolExecutor源码