记事本写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” ...
随机推荐
- 关于equals和hashCode
equals()和hashCode()是Object类的两个函数,重要性可见一斑,不过我们平时使用却未必能深入理解他们.本文从java doc触发,讲到它们与哈希表的关系,再到具体的实现,就我目前掌握 ...
- JSON.parse()和eval()区别
JSON.parse()只会将标准的Json字符串(key和value都由双引号引起来,最外面用单引号括住)转为JSON对象. eval()在转换字符串的时候是比较松的,即使不是标准的Json字符串也 ...
- Android 查看webview里面的图片
今天介绍一下怎么查看WebView里面的图片,首先要设置WebView能够支持JavaScript,然后实现JavaScript的监听接口: mWebView.getSettings().setJav ...
- iOS之沙盒机制和如何获取沙盒路径
iOS APP可以在自己的沙盒里读写文件,但是,不可以访问其他APP的沙盒.每一个APP都是一个信息孤岛,相互是不可以进行通信的,唯独可以通过URL Scheme.沙盒里面的文件可以是照片.声音文件. ...
- Cygwin下载,安装教程
Cygwin是一个用于在Windows上模拟Linux环境的软件,由于工作上的需要,我要使用它,至于为什么用它,我在这里不做过多的解释,本文的目的,旨在于解决Cygwin安装上的问题. 原始的安装Cy ...
- static声明初始化块的一下注意事项
通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法.由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块.
- Ogre骨骼动画
转自:http://blog.csdn.net/yanonsoftware/article/details/1281516 OGRE的基本动画控制是很简单的,设置一个动画的操作是这样: // Set ...
- openstack context
之前一直不知道context模块中存储的是什么东西,这回看一下代码: 其中最主要的类是:RequestContext: class RequestContext(object): "&q ...
- JS 用window.open()函数,父级页面如何取到子级页面的返回值?
父窗口:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> ...
- C118 免按开机自动加载固件
最近无事,研究了按按钮开机的功能:功能的起初是参考了别人的系统是怎么做免开机加载固件的. 一.原理: 1.c118 原生loader部分代码是没有源代码的,它上电只需要按开机键然后系统就会起来. 2. ...