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/ ...
随机推荐
- 通过/dev/mem只能访问高端内存以下的内核线性地址空间
http://blog.chinaunix.net/uid-20564848-id-74706.html </proc/iomem和/proc /ioports对应的fops> < ...
- ArcGIS Server管理工具之批量发布动态地图服务工具.md
友好阅读链接:(http://swj.me/2015/08/26/batchPublishtools/) update0918: 修复了创建链接文件时而出错的bug 修复了在24011的警告已处理的情 ...
- windows 最大支持线程数
WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来 ...
- 发现一个小技巧:火狐浏览器对phpmyadmin支持更友好
这段时间ytkah正在迁移服务器(A→B),为了方便起见,直接用phpmyadmin导入数据库.一般我们是用navicat来操作数据库的,但是服务器A设置了权限,无法用navicat连接,只好在浏览器 ...
- XTU1198:Candy(背包)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/libin56842/article/details/26182519 题目描写叙述 Henry和Le ...
- Android适配不同的设备
感谢原作者的整理: http://blog.csdn.net/chenyjays/article/details/41308887 适配不同的语言 把UI中的字符串存储在外部文件,通过代码提取. 创建 ...
- 最简单的win7、win8免费升级正版win10图文教程
https://www.microsoft.com/zh-cn/software-download/windows10 http://jingyan.baidu.com/article/19192ad ...
- PHP 基础篇 - PHP 中 DES 加解密详解
一.简介 DES 是对称性加密里面常见一种,全称为 Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法.密钥长度是64位(bit),超过位数密钥被忽略.所谓对 ...
- 格式化字符串函数sprintf
sprintf.snprintf相关函数的主要功能是把格式化的数据写入某个字符串.如最常见的应用是将整数或浮点数转换为字符串. 1.sprintf 将格式化的数据写入字符串,并自动在末尾加上一个空字符 ...
- 关于safenetde 的明文 密文 数据 。这个数组使用 safenet的助手 产生的。
关于safenetde 的明文 密文 数据 .这个数组使用 safenet的助手 产生的. 下图是生成的数组 例如: { 0x9B, 0xFD, 0xF5, 0xA6, 0xF5, 0x57, 0 ...