发表于: 2017-03-13 21:43:56

2 1706


今天完成的事情:成功运行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 XXXXXX=新生成的class文件名))———报错

 

找不到Main方法,这里为什么会出现这个,在没有深究的情况下, 推测:因为这个字节码文件里 缺少 源代码 (不知道是否正确,但暂时先不深究)因此 JAVA在运行JVM虚拟机的时候 启动不了这个空壳字节码文件。

解决方法: 根据提示 将系统给的 定义方法 复制粘贴 JAVA文件下。

注:在源文件发生变化时,必须重新编译。

 

重新编译后 发现错误:

JAVAC XXX.java  无法生成 字节码文件。

语法错误

这是需要添加在 原括号基础上 再在中间添加两个 大括号

不深究,但自己猜测 若之前MAIN方法为需要添加的源代码,中间的括号为 内容

 

如教程所示,加完 大括号之后,

重新编译

JAVAC XXX.java

-成功编译

JAVA XXX

-成功启动

空白

(因为内容缺少 ,则显示空白)

 

添加 System.out.println XXXX  System 系统   print 打印  ln表示换行

重试:

成功得到结果:

 

 

 

结论:

  


自己已经总结过了,该图截自教程。

其中main方法 和 和添加方法后 加大括号的 编译 具体原因没有深究,决定首先简单猜想 ,跟随进度学习,在后来的学习中了解。

 

 




返回列表 返回列表
评论

    分享到