发表于: 2017-03-13 21:43:56
2 1707
今天完成的事情:成功运行ECLIPSE,成功创建了 新的MAVEN项目;
完成了部分JAVA基础的学习。
整理了部分JAVA基础内容的知识点。
明天计划的事情:继续学习JAVA基础知识并推进任务。
遇到的问题:
1.首次安装eclipse,弹出错误,当前版本的JDK无法使用eclipse.
2. 在使用eclipse的时候,创建maven项目时 filter选项选择了 web ,结果生成之后,出现错误。
3.不太清楚 1-16的具体表达意思,以及目的。
解决: 1.重新下载JDK8,原路径安装,无需再次配置环境变量,成功启动eclipse
2.将网页删除,虽然还不太明白 filter选项的具体用途,但错误原因是因为 主页没有配置好,因此错误,删除后恢复。
3.在学习了JAVA基础 部分知识后, 了解了 HelloWorld 的编程原理之后了解。
收获:
1.首先今天 明白了 如何创建 maven新项目,了解到 group id 一般为 区分使用 ,是项目的目录;Artifact id 为项目名称,用来区分不同项目;package 为 包 , 包是项目的组成部分,一个项目由多个包组成。
2.了解了 JAVA 跨平台的 原理
源代码 → 通过 编译器 JAVAC 编译成→ 与任何操作系统无关的 字节码文件(class文件)→ 通过 不同版本的 虚拟机(JVM )运行 , JAVA的功能就是启动 JVM(完成工作需要有 启动JVM 选择运行哪一个文件)
3.分解分析了HelloWorld程序的过程。
具体内容如下:
六、第一个JAVA程序
HelloWorld
1.在一个目录下,先生成一个名为XXX 的JAVA文件,
用笔记本的打开方式输入文件的类
,这一步,就完成了字节码文件即class文件的准备过程,但我们需要 使用 编译工具 JAVAC来 编译生成 class文件,即有了命令
: javac xxx.java
如果编译成功,则生成
文件,编译不成功则不生成。
2.进行JAVA 命令 启动 JVM虚拟机 来使用这个字节码文件class文件(JAVA 启动文件名 不能加类名 例如命令 JAVA XXX(XXX=新生成的class文件名))———报错
找不到Main方法,这里为什么会出现这个,在没有深究的情况下, 推测:因为这个字节码文件里 缺少 源代码 (不知道是否正确,但暂时先不深究)因此 JAVA在运行JVM虚拟机的时候 启动不了这个空壳字节码文件。
解决方法: 根据提示 将系统给的 定义方法 复制粘贴 到 JAVA文件下。
注:在源文件发生变化时,必须重新编译。
重新编译后 发现错误:
JAVAC XXX.java 无法生成 字节码文件。
语法错误
这是需要添加在 原括号基础上 再在中间添加两个 大括号
不深究,但自己猜测 若之前MAIN方法为需要添加的源代码,中间的括号为 内容
如教程所示,加完 大括号之后,
重新编译
JAVAC XXX.java
-成功编译
JAVA XXX
-成功启动
空白
(因为内容缺少 ,则显示空白)
添加 System.out.println(“ XXXX ”) System 系统 print 打印 ln表示换行
重试:
成功得到结果:
结论:
自己已经总结过了,该图截自教程。
其中main方法 和 和添加方法后 加大括号的 编译 具体原因没有深究,决定首先简单猜想 ,跟随进度学习,在后来的学习中了解。
评论