记事本写JAVA程序
编写程序源码:
1.新建记事本程序,修改文件名称为HelloWorld.java
打开编辑以下内容,保存。
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World !");
}
}
注:此处单元文件名要求与文件名完全相同。不同的情况本人还未测试,稍后再完善。
2.转换源码为字节码:
进入CMD,依次进入刚刚写的JAVA源码保存路径,本人路径为(D:\Java\MyCode)
输入JAVAC HelloWorld.java回车
稍等片刻后出现下一行提示符。

看似什么也没有发生,实则不然。我们进入文件路径可以看到新生成的CLASS文件已经被生成。
3.执行代码:
输入JAVA HelloWorld回车

注:JAVA HelloWorld.class报错,执行字节码文件时不能跟文件后缀名。
至此本人的第一个JAVA程序正式完成。
操作过程中曾出现过的问题汇总:
1:代码输入时,本人曾这样写:System.Out.Println("Hello World !");
执行转换过程,出现如下错误提示

排除代码编写错误后,想到是否是因为首字母大写导致,修改后执行成功。
通过以上问题,怀疑大小写敏感导致,故专门修改几处大小写部分测试
2.1:public static void main(string[] args)
编译提示如下错误

2.2:system.out.println("Hello World !");
编译提示如下错误

至此了解到确实是大小写导致问题出现,其他关键字等部分的大小写就暂时不一一测试了。
总结:
1.通过问题1,本人怀疑JAVA是一个大小写敏感的语言,由于初入门经不敢妄下断言,具体确认过程还需后续学习过程中慢慢解惑。
2.通过问题2,发现并非所有都是要求大写或小写。尚不明确哪些关键字、类库等的大小写使用情况,只能慢慢积累错误慢慢总结。
3.一个在学习过程中就被提到的注意点,本人已经在实现部分加注,就不再问题区一一列出并测试了。
知识点:
1.javac 用于将源代码程序编译成字节码文件,java 用于执行字节码文件,在执行时不能指定文件后缀
记事本写JAVA程序的更多相关文章
- Java初学者作业——使用记事本编写Java程序
返回本章节 返回作业目录 需求说明: 使用记事本编写 Java 程序,输出"大家好!我的梦想是做一名 Java 高级工程师!". 为 Java 程序添加单行和多行注释以及文档注释. ...
- 【转】介绍Jython,第一部分:轻轻松松写JAVA程序
本文转自:http://www.ibm.com/developerworks/cn/education/java/j-jython1/index.html 关于本教程 本教程介绍哪些内容? 这个两部分 ...
- 编写运行最简单的java程序——使用记事本编写java程序
第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随笔中去完成搭建. ...
- 使用100%面向过程的思维方式来写java程序
1.java是强制写class关键字的语言,不能有独立的函数游离在类外出现在文件中,这和python c++ 都不同,后面的都可以单独在类外写函数,所以java被称为是纯面向对象的语言,py和c++都 ...
- 慕课网-安卓工程师初养成-1-3 使用记事本编写Java程序
来源:http://www.imooc.com/video/1501 step1: myProgram.java 源文件 使用记事本编辑 step2: compiler ...
- 写Java程序要体现面向对象
对于之前写的一篇文章现在想想存在不足之处,之前写的测试ArrayList和LinkedList的各项操作性能比较的程序没有体现面向对象的封装特性,所以,今天把代码重新写了一遍,其实改动的地 ...
- 写Java程序的三十个基本规则【新手必读】
(1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: ThisIsAClassName this ...
- 笔记:写Java程序,并输出
建一个文件名为 demo.java的文件 //写框架文件 public class Demo{ //写入口文件 public static void main(String[] args){ Syst ...
- 写Java程序让Jvm崩溃
package jvm; public class HeapCrash { public static void main(String[] args) { //Object[] o = {“abc” ...
随机推荐
- 基于百度定位及天气获取的DEMO
demo基于百度定位APIv4.0版.新浪天气(不用查询城市代码). 需求: 1.button实现触发定位监听和天气捕获 2.两个textview 分别显示详细地址.天气. 界面很简陋,侧重功能实现. ...
- PowerShell工具脚本---按行数切割大文本文件
我编写的PowerShell工具脚本,[按行数切割大(文本)文件],生成n个小文件. 主要目的是为了能够让excel快速处理.或用脚本并发处理文本. 注意: 1 如果有必要,你可以先用其他工具,把大文 ...
- DOM 之 SAX操作
SAX采用部分读取的方式,可以进行大型文件的处理,而且只需要从文件中读取特定的内容,SAX解析可以由用户自己建立对象模型.
- Unity安卓连接profile调试
通过USB ADB 1.从Unity中Export Android 工程的时候一定要勾选 Development Build,autoconnect profiler 2.cmd进入adb的目录(打开 ...
- 【转】Linux下nginx配置https协议访问的方法
一.配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的模块--with-http_ssl_module 查看nginx编译参数:/usr/local/nginx/sbin/ ...
- C# Sandboxer
public static string IsolateCallV1(PageContentHandler pHandler) { string name = Guid.NewGuid().ToStr ...
- PHP同一个IP绑定多个域名(六)
原理图 一个ip绑定如何绑定多个域名? 解决方案: A.方案一:端口号来区别不同的站点 1.绑定一个网站 1.1先开发好自己的网站 d:/ApacheProject/myanimal 1.2 配置我们 ...
- win10系统输入法用户体验
因为现在的输入法好多的广告弹窗所以我一直用系统原生的输入法,自从去年升级win10以后一直在用自带的输入法, 1.用户界面设计 win10系统自带的输入法用户界面设计非常扁平化,没有哪些所谓的皮肤啥的 ...
- String创建对象的个数--西北狼
public class StringDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto ...
- 0816 1459 json & pickle ,目录导入,目录规范
---恢复内容开始--- 1.json & pickle 磁盘上只能存储字符串或二进制数据,直接存字典.列表.元组等是存不了的,所以需要把各种数据转换成字符串格式,然后再存到硬盘. 直接将一个 ...