20145315 《Java程序设计》第一周学习总结
20145315 《Java程序设计》第一周学习总结
教材学习内容总结
- 第一章
- java原来以橡树为名,后来才改成java,灵感是咖啡。
- 作者戏称JDK为java developer killer,因为java需要自己来设定开发环境。
- java分为java SE ,java EE,java ME;我们学的是java SE。
- JVM是虚拟机,相当于java的操作系统,java只认识这一种操作系统。
- JRE是java执行环境,它包含了javaSE API和JVM。
第二章
java原始码是用txt文件编写的。 主文档与类名称相同;空格必须要半角空格符或Tab字符。
public class HelloWorld{ public static void main (String[] arges) { System.out.println("Hello World"); } }- 如果要在启动JVM时告知执行文件的位置,可利用-cp定义多个路径信息,用分号分开。如有jar文档,可将其当作特殊的文件夹;用.指定当前文件夹;用*指定文件夹中的所有jar文件。
- 如需使用类,也需要在CLASSPATH里指定以编译的类文件。javac等java工具也都是由java语言编译的。
- 可以使用-sourcepath指定从src文件夹中寻找原始码,以便文件寻找类原始码。用-d指定编译完成的位码存放文件夹。
学会使用package管理类,使得整合不同应用程序时,不会发生覆盖。可以用import声明,这样就不用写类的完全吻合名称。
5.使用IDE工具进行项目管理。
教材学习中的问题和解决过程
暂时没有问题
代码调试中的问题和解决过程
- 在helloworld的编译过程中,显示javac不是内部或者外部命令,也不是可运行程序或批处理文件。按照书上写的,在系统环境的系统添加了安装目录,还是不行,最后百度的时候才发现是要添加bin目录。
- 在编译helloworld时失败,显示错误类helloworld是公共的,应在名为helloworld,java的文件中声明
public class HelloWorld{
但是我明明有在程序中写这句话。后来我才发现是我不小心在这行语句中写了全角的空客,导致语句出错。

其他(感悟、思考等,可选)
思考题:
- java不只是一门语言,还是一个平台,里面有很多资源。
- 只是执行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程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- win8.1rtm专业版无法安装net3.5还有iis
win8.1rtm专业版无法安装net3.5还有iis错误代码:0x800F0906 已解决:dism.exe /online /enable-feature /featurename:NetFX3 ...
- linux下有趣的几个命令
1.时常我们将频繁使用的‘ls’命令打成‘sl’,那就使用一下sl这个命令吧.在我们敲错的时候,肯定会会心一笑. 安装: yum install sl -y 或 apt-get install sl ...
- 使用jhipster搭建微服务--简单demo
简介 jhipster简单来说是一个基于nodejs+yeoman的java代码生成器.往大了说是基于java的一套微服务解决方案.请注意是一整套的微服务解决方案.jhipster在整个程序架构上都做 ...
- Swift - 实现tableView单选系统样式
// 实现tableView单选 import UIKit class ViewController: UIViewController { var tableView: UITableView! o ...
- 【Object.prototype.toString.call()】---判断某个对象属于哪种内置类型------【巷子】
预热:目前我们知道区分对象类型的方式有三种 :type instanceof Object.prototype.toString.call. 那么这三种的区别是什么呢? type 在 Java ...
- Python开发【Django】:Admin配置管理
Admin创建登录用户 数据库结构表: from django.db import models # Create your models here. class UserProfile(models ...
- mysql 数据操作 单表查询 group by 聚合函数
强调: 如果我们用unique的字段作为分组的依据,则每一条记录自成一组,这种分组没有意义 多条记录之间的某个字段值相同,该字段通常用来作为分组的依据 如果按照每个字段都是唯一的进行分组,意味着按照这 ...
- 每日算法之三十五:Wildcard Matching
模式匹配的实现,'?'代表单一字符,'*'代表随意多的字符.写代码实现两个字符串是否匹配. Implement wildcard pattern matching with support for ' ...
- 表单(下)-EasyUI Spinner 微调器、EasyUI Numberspinner 数值微调器、EasyUI Timespinner 时间微调器、EasyUI Slider 滑块
EasyUI Spinner 微调器 扩展自 $.fn.validatebox.defaults.通过 $.fn.spinner.defaults 重写默认的 defaults. 微调器(spinne ...
- Python之traceback错误堆栈信息处理
一.Python中的异常栈跟踪 之前在做Java的时候,异常对象默认就包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法 ...