记事本写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” ...
随机推荐
- webview上传图片
import java.io.File; import android.annotation.SuppressLint;import android.app.Activity;import andro ...
- JAVA工作方式
public class Hellow { int eyes = 2; int ears = 2; int legs = 4; void run(){ //方法 System.out.println( ...
- SharePoint 2013 开发——APP安全模型
博客地址:http://blog.csdn.net/FoxDave 除非开启了SharePoint网站的匿名访问,否则对于入站的请求,必须要有一个身份验证的过程(Authentication),这个 ...
- iOS开发XCODE5 SVN配置 使用办法
第一次弄svn版本控制,折腾了好久一直都出错!无意间看到一篇文章!貌似解决了,很感谢“代码妖娆” 的详细流程(http://blog.sina.com.cn/s/blog_68661bd80101ph ...
- (转)SoftReference
本文介绍对象的强.软.弱和虚引用的概念.应用及其在UML中的表示. 1.对象的强.软.弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象.也就是说, ...
- alpha,hidden,opaque的一些认识
如果opaque设置为YES,那么视图会被当做全视图来对待,系统会重绘整个视图 如果opaque设置为NO,那么系统会减少开销,以其中的内容来判定重绘的视图 如果把视图的背景色设置为透明那个,那么op ...
- Fake_AP模式下的Easy-Creds浅析
Easy-Creds是一款欺骗嗅探为主的攻击脚本工具,他具备arp毒化,dns毒化等一些嗅探攻击模式.它最亮的地方就是它的fakeAP功能.它比一般自行搭建的fake AP要稳定的多.而且里面还包含了 ...
- 不能使用weak修饰进行声明的类
These classes include NSTextView, NSFont and NSColorSpace; for the full list, see Transitioning to A ...
- BZOJ 3687 简单题
bitset维护某个和是否存在. bit<<x:所有子集的和+x. #include<iostream> #include<cstdio> #include< ...
- 网络配置和NFS和TFTP的配置
2015.1.20(今天是个开始) 整理考试试卷: 注:在做指针的题目的时候,要注意多个指针指向一个地址的情况,只要其中一个指针对这个地址中的值进行了修改,后面的指针 在对这个地址的内容进行引用的时候 ...