20145315 《Java程序设计》第一周学习总结

教材学习内容总结

  • 第一章

    1. java原来以橡树为名,后来才改成java,灵感是咖啡。
    2. 作者戏称JDK为java developer killer,因为java需要自己来设定开发环境。
    3. java分为java SE ,java EE,java ME;我们学的是java SE。
    4. JVM是虚拟机,相当于java的操作系统,java只认识这一种操作系统。
    5. JRE是java执行环境,它包含了javaSE API和JVM。
  • 第二章

    1. java原始码是用txt文件编写的。 主文档与类名称相同;空格必须要半角空格符或Tab字符。

      public class HelloWorld{ public static void main (String[] arges) { System.out.println("Hello World"); } }

    2. 如果要在启动JVM时告知执行文件的位置,可利用-cp定义多个路径信息,用分号分开。如有jar文档,可将其当作特殊的文件夹;用.指定当前文件夹;用*指定文件夹中的所有jar文件。
    3. 如需使用类,也需要在CLASSPATH里指定以编译的类文件。javac等java工具也都是由java语言编译的。
    4. 可以使用-sourcepath指定从src文件夹中寻找原始码,以便文件寻找类原始码。用-d指定编译完成的位码存放文件夹。
    5. 学会使用package管理类,使得整合不同应用程序时,不会发生覆盖。可以用import声明,这样就不用写类的完全吻合名称。
      5.使用IDE工具进行项目管理。

教材学习中的问题和解决过程

暂时没有问题

代码调试中的问题和解决过程

  • 在helloworld的编译过程中,显示javac不是内部或者外部命令,也不是可运行程序或批处理文件。按照书上写的,在系统环境的系统添加了安装目录,还是不行,最后百度的时候才发现是要添加bin目录。
  • 在编译helloworld时失败,显示错误类helloworld是公共的,应在名为helloworld,java的文件中声明
    public class HelloWorld{
    但是我明明有在程序中写这句话。后来我才发现是我不小心在这行语句中写了全角的空客,导致语句出错。

其他(感悟、思考等,可选)

思考题:

  1. java不只是一门语言,还是一个平台,里面有很多资源。
  2. 只是执行java程序的话只需要JRE就可以了。

感悟:
java是非常复杂专业的语言,需要许多基础知识来维系。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标是 2500行 16篇 224小时
第一周 200/20 1/1 14/14
第二周 0/50 0/1 0/14
第三周 0/80 0/1 0/14
第四周 0/100 0/1 0/14

参考资料

20145315 《Java程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. 使用servlet3.0提供的API来进行文件的上传操作

    servlet 3.0针对文件上传做了一些优化,提供了一些更加人性化的API可以直接在request中的到文件的名称.文件size,MIME类型,以及用InputStream表示的文件流的信息 @Re ...

  2. Andorid- 反序列化,采用pull解析 xml 文件

    MainActivity.java 主入口,通过获得 XML文件 ,然后将解析后的文件标签以及文本内容拼接到 StringBuffer中,最后显示在TextView上 package com.exam ...

  3. 【node】------websocket------【巷子】

    001.学习地址 https://github.com/websockets/ws 002.server.js //引入ws第三方模块 const WebSocket = require('ws'); ...

  4. JavaScript三(对象思想)

    JavaScript并不是面向对象的程序设计语言,但它是基于对象的.JavaScript中的每个函数都可用于创建对象,返回的对象既是该对象的实例,也是object的实例 . 一.对象与关联数组 Jav ...

  5. WebService 的简单使用

    简单介绍 WebService是一种跨语言,跨进程,跨机器的数据交互技术. SOAP:简单对象访问协议,通过XML数据交互的轻量级协议,WebService就是采用的这种协议 WSDL:web服务描述 ...

  6. .NET截取指定长度字符超出部分以"..."代替

    /// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary> /// <param name= "Str "&g ...

  7. oracle权限赋予

    上节讲的创建的software用户能否访问其他用户的表呢 1,创建software用户,密码设置为system create user software identified by system 2, ...

  8. Javascript计算星座

    今天看群里一哥们折腾得挺热乎,手痒随便写了一个DEMO,供初学者参考. 重点,写程序先定注释,明确思路后再写具体代码. //星座定义 var constellations = [ {"Sta ...

  9. importlib应用 - django

    背景 仿django的中间件的编程思想 用户可通过配置,选择是否启用某个组件/某个功能,只需要配置 eg:报警系统,发邮件,发微信 ... ( 根据字符串导入模块, 利用反射找到模块下的类,实例化.执 ...

  10. tow sum

    今天面试好打脸!!! 解决方案方法一:暴力法暴力法很简单.遍历每个元素 xx,并查找是否存在一个值与 target−x 相等的目标元素. public int[] twoSum(int[] nums, ...