20155210潘滢昊 2016-2017-2《Java程序设计》第一周学习总结
20155210 2016-2017-2《Java程序设计》第一周学习总结
教材学习内容总结
1.1.1:
本节主要讲了Java的由来,1995年5月23日是Java公认的诞生日。还有版本演化,从JDK1.1.4到如今的Java SE 8。
1.1.2:
本节主要介绍了Java的三大平台Java SE、Java EE、Java ME。其中Java SE是个应用平台的基础,可分为四个主要部分:JVM(Java虚拟机,Java Virtual Machine)、JRE(Java执行环境,Java SE Runtime Environment)、JDK(Java SE Development Kits)与Java语言。Java EE是以Java SE为基础,定义了一系列的服务、API、协议等,适用于开发分布式、多层次、已组件为基础、以Web为基础的应用程序。Java ME是Java平台版本中最小的一个,目的是作为小型数字设备上开发及部署应用程序的平台。
1.1.3:
本节介绍了JCP和JSR。任何想要提议加入Java的功能或特性,必须以JSR(Java Specification Requests)正式文件的方式提交,JSR必须经过JCP(Java Community Process)执行委员会投票通过,方可成为最终标准文件。
1.2:
JVM:JVM会将位码翻译为相依于平台的机器码。(就好比你讲中文(.java),Java编译程序帮你翻译为英语( .class),这份文件到各个国家,在由当地看得懂英文的人(JVM)翻译为当地语言(机器码))。
JRE:JRE包括Java SE API和JVM。
JDK:JDK包括了JRE,Java程序语言和工具程序。
JDK安装已按照JDK安装教程完成。
2:
规定main()方法的形式是:public static void main(String[] args)
描述语句:System.out.println("Hello World");
PATH:
JVM执行时直接加名称,不用加扩展名,如:java pyh。
-classpath(-cp)可指定其可执行文件(.class)的路径信息
javac -sourcepath src -d classes src/Main.java:这里使用-sourcepath指定从src文件夹中寻找原始码文档,而-d指定了编译完成的位码存放文件夹。
package可帮助我们分类管理。如:package cc.openhome.util,用Java术语来说是,Console这个类将放在cc.openhome.util包。
import:import是告诉编译程序,遇到不认识的类名称,可以尝试使用import过的名称。
熟知的IDE有:NetBeans、Eclipse、Intellij IDEA、Jdeveloper等
教材学习中的问题和解决过程
第一章:
我们生活中哪些软件用到了Java(是不是基本都用到了)?为什么有些平台不在Java的规范中?
我安装JDK的时候,JDK压缩包放在桌面上,Home中包含桌面,但是为什么在Home中搜索,会出现目录下无此文件。
第二章:
PATH是什么(是代表路径信息吗)?
第三章:
Java和C语言基础语法有哪些区别?
第四章:
类与C语言中的结构体相似,对象是与结构体中元素类似吗?
第五章:
对象封装与定义类有什么区别与联系?
第六章:
子类(b)继承父类(a)后,子类作为父类,第二个子类(c)可以运用a中的元素吗?继承与多态有什么联系?
第七章:
不同的接口定义了相同的方法是否可以视为同一种行为(我认为不是,就像C语言中两个函数作用相同但是毕竟还是两个函数)?接口和继承有什么联系?
第八章:
Java中为什么所有错误都会被打包为对象?错误是如何被打包的?
第九章:
对象的索引是什么(是类似C语言中的指针吗)?
第十章:
Java的输入输出串流和C语言中的文件有什么区别和联系?
第十一章:
线程要比并行运行起来费时间,那么并行API是同时进行判定的吗?如果是,会因为同时判定而导致有限制吗?
第十二章:
为什么同样的Lambda表达式,可以用来表示不同目标类型的对象操作?
第十三章:
为什么Java要强调时间与日期?划分计算机时间和人类时间有什么用?
第十四章:
NIO是指Java自带的一系列函数吗?
第十五章:
规则表达式有什么用?Logger,Handler,Fomatter有什么关系?
第十六章:
JDBC架构有什么用?
第十七章:
一个父加载器是否可以对应多个子加载器?搜索父加载器时,初始搜索路径是哪?
第十八章:
标准注释可以解决heap pollution这类问题,那么自定义注释类型有什么用?
代码调试中的问题和解决过程
- 问一:String、System的S忘记大写。
- 解:根据编译时提示进行更改
- 问二:安装JDK是,提示找不到文件(忘记截图了)
- 解:在安装配置JDK中找到解决方法。
- 问三:git上传时出现
- 解:参照20155202的博客和git上传解决
代码托管
代码行数(新增/累积) | 博客量(新增/累积) | 重要成长 | ||
---|---|---|---|---|
目标 | 5000行 | 30篇 | ||
第一周 | 10/10 | 1/4 |
转载于:https://www.cnblogs.com/panyinghao/p/6446008.html
20155210潘滢昊 2016-2017-2《Java程序设计》第一周学习总结相关推荐
- 20155210潘滢昊 2016-2017-2 《Java程序设计》第5周学习总结
20155210 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 try with resources 关闭多个资源时用分号分隔 java.lang.Auto ...
- 20155210 潘滢昊 2016-2017-2 《Java程序设计》第3周学习总结
20155210 2016-2017-2 <Java程序设计>第3周学习总结 教材学习内容总结 class xxx{ }:定义类 运用: class Clothes{ String col ...
- Java核心技术第一周学习总结
第三章:Java的基本程序设计结构 一.基本数据类型 列举 byte(字节型).short(短整型).int(整型).long(长整型).float(单精度浮点型).double(双精度浮点型).bo ...
- 20175317 《Java程序设计》第一周学习总结
20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...
- 20172318 2016-2017-2 《Java程序设计》第一周学习总结
20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...
- 张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)
张季跃201771010139<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.co ...
- 20155226 2016-2017-2 《Java程序设计》第一周学习总结
20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...
- 201671010117 2016-2017-2 《Java程序设计》Java第十七周学习心得
Java第十七周学习心得 这一周老师对线程的内容进行了详细讲解,包括线程创建的两种技术,和线程的优先级属性及调度方法,对于布置的实验作业中,实验九中存在一点问题,程序运行不出来,后来跟同学商量探讨没有 ...
- 20165235 Java第一周学习总结
(# 20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用 ...
最新文章
- eBCC性能分析最佳实践(1) - 线上lstat, vfs_fstatat 开销高情景分析...
- php 获得用户地址吗,php获得用户的真实IP地址_PHP教程
- matlab caxis 刻度,[求助]MATLAB画图问题,caxis.m的问题
- Python 全局变量
- QT 网络编程(1)
- 动画库Animate.css
- sublime text3 3176激活
- 方舟编译器的安装和编译Helloword
- JQuery使用总结
- HTML网页设计制作大作业(div+css)~ 环境保护(5个页面)
- AD9833数字信号发生器模块
- bad substitution
- 全志科技A40i国产开发板——性能参数综合测试
- seo日常工作表_seo专员日常工作内容是什么?
- 【STM32F429】第5章 RL-USB移植(MDK AC6)
- n皇后问题回溯法-迭代实现
- 小程序 wxml里时间戳转日期
- Lambert漫反射光照模型归纳
- js犀牛书,学习心得笔记(一)
- pyspider创建淘女郎图片爬虫任务-运行流程解析
热门文章
- 数字图像处理二维码识别 python+opencv实现二维码实时识别
- 观察者模式学习笔记(详细)
- 爬虫普法与美国机场分布数据(附全部数据下载地址)
- 嘉宾金句:专访PlatON,隐私信息泄露频发,如何运用隐私计算化解? | TI对话首席...
- ppt学习03——形状
- 服务器连交换机配置lacp协议,华为S5700系列交换机配置链路聚合LACP报错。
- 计划管理这一块儿,ERP和MES真的划等号?
- [转]三五个人十来条枪 如何走出软件作坊成为开发正规军
- Go基础:指针地址、指针类型、多重指针、指针运算
- html form 里加图片,上传图片HTML form 标签的 method 属性