20145329吉东云 《Java程序设计》 第一周学习总结
一.JAVA平台概述
1.Java诞生于1995年5月23日,java体系架构分为JavaSE、JavaME、JavaEE三大平台,本章重点介绍了JavaSE。JavaSE分为四个主要部分:JVM、JRE、JDK与java语言。
2.Java不仅是程序语言,还是标准规范,任何想提议加入Java的功能或特性,必须以JSR正式文件的方式提交,JCP执行委员会投票通过,JSR成为最终文件后,必须根据JSR成果做出免费且开发原始码的参数实现,称为RI,并提供TCK作为技术兼容测试工具箱。同时Java并非只有程序语言,还带有庞大的各式链接库。
3.Oracle时代发布的JDK7正式版本,指定了OPenJDK7为官方参考实现。
4.容器:就操作层面来说,就是执行与JVM上的Java应用程序;从抽象层面来说,是应用程序沟通协调相关资源的系统。
5.JVM:主要实现Java的跨平台,是计算机操作过程中的“当地翻译”,将Java原始扩展名.java翻译为.class,JVM是Java程序唯一识别的操作系统,对JVM来说,可执行文件就是扩展名为.class的文件。
JRE:Java执行环境,包括JRE包括Java SE API和JVM。
JDK:提供工具程序,JDK包括部署技术、Java SE API与JVM。撰写Java程序需要
JDK,。JDK与JRE:JDK本身附有一个JRE,称Private JRE,Public JRE是给Java程序执行的平台。
二 .Hello World
1.本章前半部分主要讲了路径的问题,使用命令提示符输入Java指令时,PATH是用于Windows等系统的,找不到javac.exe、java.exe是因为PATH没有设置正确。首先要让系统找到工具程序在哪儿,需要用户告诉系统工具程序在哪儿,为了方便,需要设定环境变量,在左下角右击“这台电脑”>选择“属性”>选择“高级系统设置”>点击“环境变量”>将系统变量中的“path”的值前面加上JDK的bin目录的路径。
3..class的路径可以用java -cp或 java -classpath指定,此时就不用设定CLASSPATH环境变量了,从当前文件夹开始寻找类文档,可以使用“.”指定。
3.Javac将java编译为class类文件。
教材学习中的问题和解决过程
问题:workspace中编辑的原始码文档时怎么到javac.exe中执行的
解决过程:查阅资料。没有理解命令提示符发布指令的原理,每输入一个指令计算机就会通过输入的路径去获取信息,一直携带到应用程序中去执行,将.java翻译成.class。
代码调试中的问题和解决过程
问题:
解决:弄了好多遍,最后在环境变量中编辑了值才运行正确

问题:
书上没有提到这个内容,然后查不明白,所以不知道怎么办
学习感悟
不得不说,学习JAVA对我说并不是一件很快乐的事情,在自习室坐一整天的结果也只是头昏脑胀,作为一个初学者,java的很多概念对我来说是很枯燥的,而且例如“import”的这种概念有些抽象,里面用到的好多语法用C语言可以解读,但总觉得和c语言又不是一回事。这一周的学习总的让我切身体会到的就是JAVA很复杂,非常后悔假期没有认真学习,造成现在这种有心无力的局面。不过,总的来说这一周的学习让我感受到这确实是一门不一样的课,老师的教学方法是我目前遇到的老师中最大胆新颖的,每节课小测试,推行翻转课堂,多数时间让同学自学,下课看视频,这种方式充满挑战同时又不乏动力。更特别的是每周发博客的这种方式让我们在自我监督的同时又学会了一项新技能——发博客,大家在上面交流学习,形成一种很好的学习氛围。学习就是一个成长的过程,过程会很艰辛,但总会收获甜美的果实,能运行一个Hello World还是很开心的。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 1/1 | 20/20 | |
| 第二周 | ||||
| 第三周 | ||||
| 第四周 |
20145329吉东云 《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/ ...
- 20145329 吉东云《Java程序设计》第二周学习总结
教材学习内容总结 第三章 基础语法 基本类型 1.整数(short.int.long) 2.字节(byte),可表示-128~127的整数 3.浮点数(float/double),主要储存小数数值 4 ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
随机推荐
- LAMP集群项目五 nfs分发文件到服务器
前边已经配置了免密钥登录,现在脚本直接调用scp即可 ./etc/init.d/functions ] then echo “argv is not correct” exit fi for ip i ...
- Spring 集合注入
Spring注入是spring框架的核心思想之一.在实际的开发中,我们经常会遇见这样一些类的注入,这些类中包含一些集合作为类的属性,那么要怎样想类中的集合注入数据呢?本文通过一个简单的示例向大家介绍一 ...
- Linux Tar 命令简明教程
Tar 命令经常用但是它的各种参数又总是记不住,因此彻底梳理了一下,再也不会忘记. Tar 是 Linux 中的(压缩)归档工具. 归档的意思与打包相同,就是把文件或目录或者多个文件和目录打包为一个文 ...
- lofter个人网站文艺愤青下载
lofter地址→点击访问 你妹扫我 生成地址
- 170417、Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
前言:互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的.现在核心业务抽取出来,作为独立的服 ...
- 启动windows服务的bat文件编写格式
1.bat文件需要和bin文件内容放在一起 启动服务的bat文件如下: sc create 邮件服务 binPath= "%~dp0可执行文件名称.exe" start= auto ...
- 状态维持在web层 每层都可以Cache
API网关的开源解决方案那么多,为什么我们却还要选择自研? - SDK.CN - 中国领先的开发者服务平台 https://sdk.cn/news/8001 技术细节Microservice+SOA状 ...
- QT in VS 多语言实现(中英文切换,每个步骤都有截图,只有UTF8才能让Qt语言家正确读取。先qApp->removeTranslator,然后installTranslator,每个类都要写上槽函数RetranslateUI)
最近项目需要软件具有中英文双语切换功能,而QT又自带此功能,现将实现方式记录下来. 说到中英文切换,少不了要了解QT的内部编码方式.在此就不详述QT编码方式了,具体可参考 彻底弄懂Qt的编码.只需要记 ...
- shell_02
if判断: if [$? -eq 0];then echo "xxxxxxxxxxx" else echo "xxxxxxxxxxxxx" fi case判断: ...
- robotium原理之获取WebElement元素
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/hunterno4/article/details/35569665 robotium ...