1. 本周学习总结

Java 不同于C语言面向过程的编程思想,它是一种面向对象的编程方式,其在语句语法上与C++类似,因此刚开始可能比较容易理解

2. 书面作业

  • 为什么java程序可以跨平台运行?执行java程序的步骤是什么?

    • 不同的系统装有不同的JVM,在运行字节码文件时可以对应系统解释程序
    • 控制台中使用javac -编译 *.java文件,生成 *.class文件,再用java 启动JVM运行生成的字节码文件
  • 什么是jdk?jdk,jre,jvm的区别是什么?
    • jdk全称Java Development Kit,是Java开发工具包,包括了Java编译器、JVM、大量的Java工具
    • jdk包含了Java开发环境,jre是java 执行环境,jvm 是执行环境所依赖的系统
  • java HelloWorld命令中,HelloWorld这个参数指的是什么?
    • HelloWorld值得是JVM的可执行文件名,其拓展名是.class(错误)
    • HelloWorld 指程序代码中公共类的类名(修改)
  • 设置path变量有什么用?
    • 设置path变量后,系统才能在指定路径中找到java.exe程序,并启动JVM运行字节码文件,若未设置,则因无法找到而出错
  • 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
    • Java的源文件名后缀是.java,编译后生成.class的文件,能在任何系统通过JVM执行;C语言程序经过编译生成.obj的文件,然后进一步链接生成.exe文件,该文件只能在特定的计算机系统上运行。
  • Java语言有哪几种开发平台?
    • java se,是各应用平台的基础
    • java ee,以 se版本为基础,定义了一系列的服务、API、协议等
    • java me,是作为小型数字设备上开发及部署应用程序的平台
  • Oracle JDK与Open JDK有何不同?
    • 前者源代码可用于个人研究使用,但禁止任何商业用途,后者则允许商业上的使用。
    • (添加)禁止商用:Oracle JDK是企业私有,就像专利一样,未经许可用作换取利益的工具,侵犯了拥有者的权益,所以禁止商业用途。而open jdk是开放式的,无所谓权益,所以可以用做商业用途。
    • (添加)oracle jdk 中的某些核心工具或功能不能用于商业用途,一部分是可以使用的,或者是可以通过付费购买使用那些核心部分

3. PTA实验总结及码云上代码提交记录

3.1本周Commit历史截图

3.2实验总结

  • 实验碰到的问题

    git的使用比较难理解,虽然有简明教程,但也只能是一知半解,后来经过大量试用,才了解个大概
  • java 语法与c++大同小异,虽有出入却不影响理解,

戴建钊 201521123023《Java程序设计》第1周学习总结的更多相关文章

  1. 2018-03-11 20165235祁瑛《Java程序设计》第二周学习总结

    2018-03-11 20165235祁瑛<Java程序设计>第二周学习总结 教材学习内容总结 第二章要点: 在这一章中我学到了很多东西: (1)布尔类型boolean,布尔类型的赋值只能 ...

  2. # 20175227 2018-2019-2 《Java程序设计》第一周学习总结

    20175227 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 1.安装VB,Ubuntu,Git,JDK,并自行配置. 2.写"Hello Wo ...

  3. 20155326刘美岑 2016-2017-2 《Java程序设计》第二周学习总结

    20155326刘美岑 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 教材第三章主要讲解的是基础语法,主要包括认识类型与变量.学习运算符的基本使用.了解类型 ...

  4. 20155201 2016-2017-2 《Java程序设计》第九周学习总结

    20155201 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC全名JavaDataBaseConnecticity,是Jav ...

  5. 20155319 2016-2017-2 《Java程序设计》第一周学习总结

    20155319 2016-2007-2 <Java程序设计>第一周学习总结 考核方式 翻转课堂考核12次(5*12=60):每次考试20-30道题目,考试成绩规格化成5分(如总分20分就 ...

  6. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  7. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  8. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  9. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  10. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

随机推荐

  1. Java 特殊字符的String.split的分割(. \ * | \\)

    特殊字符 分割的时候使用: 关于点的问题是用 : String.split("[.]");   String..split("\\.") ; 关于竖线的问题用 ...

  2. CodeForces 797C Minimal string:贪心+模拟

    题目链接:http://codeforces.com/problemset/problem/797/C 题意: 给你一个非空字符串s,空字符串t和u.有两种操作:(1)把s的首字符取出并添加到t的末尾 ...

  3. selenium--关键字驱动

    package com.dn.twohomework;import java.util.ArrayList;import java.util.Set;import java.util.List;// ...

  4. android下网络通信流程

    新版本android中进行socket编程有了新的要求和规定,在主线程中不能进行socket的创建和通信.所以一般都在线程中使用socket编程 这样在线程中使用就需要出现子线程与主线程交互的问题. ...

  5. 自定义类似于Jquery UI Selectable 的Vue指令v-selectable

    话不多说,先看效果. 其实就是一个可以按住鼠标进行一个区域内条目选择的功能,相信用过Jquery UI 的都知道这是selectable的功能,然而我们如果用Vue开发的话没有类似的插件,当然你仍然可 ...

  6. Oracle12c 在windonServer2012中安装的步骤

    oracle12c在windownServer2012中安装步骤  前期工作:<这个必须要安装:而且c$的C必须大写> 第一步:控制面板>所有控制面板项>管理工具>服务& ...

  7. shell解析命令行的过程以及eval命令

    本文说明的是一条linux命令在执行时大致要经过哪些过程?以及这些过程的大致顺序. 1.1 shell解析命令行 shell读取和执行命令时的大致操作过程如下图: 以执行以下命令为例: echo -e ...

  8. PHP导出excle图片与文字

    try { //CI框架引入PHPExcel $this->load->library('PHPExcel'); $objPHPExcel = new PHPExcel(); //图片处理 ...

  9. Cannot convert 0 of type class java.lang.Integer to class java.lang.Boolean

    org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet jsp thre ...

  10. Java 随笔记录

    1. java对象转json Message msg = generateMessage();ObjectMapper mapper = new ObjectMapper();String json ...