Java学习第一周总结
201711671227《Java程序设计》第一周学习总结
教材学习内容总结
主要学习了如何下载及安装Java,如何调试环境变量,系统变量等,其次更为重要的是掌握了使用Java来编译运行程序的方法。
Java运行程序的主要过程:
- 使用文本类编辑器来编写源文件(不可使用例如Word之类)
- 使用javac编译器来编译源文件,得到字节码(后缀名为.class,有多少个类就有多少个字节码)
- 使用java解释器来执行字节码。
学习中易错点:
- 源文件命名:必须为主类(即有public static void main(String args[]).java,不可有.txt等后缀。
- 环境变量的设定:在使用了通俗的地址名后若不行可尝试“%JAVA_HOME%\bin”。
教材学习中的问题和解决过程
- 类与对象的关系
对象是类的具体表达,是它的实例,类是一组具有相关属性,相同操作的对象的封装。
- 如何理解继承
继承主要是可以重复利用代码以及便于扩展。
- 接口与类的关系
接口里面主要是方法,主要过程:接口,抽象类,详细类,自定义类。
- 为什么java是面向对象的?
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。Java的基本单位是类,类的实例即运用必须借助对象。
- 为什么Java与平台无关?
因为Java在平台之上提供了一个主要由java虚拟机,类库及一些核心文件来组成,java虚拟机可以直接识别字节码,与平台无关。
其他(感悟、思考等,可选)
要想学好java,需要更多的上机操作,更要勤加操练,切不可出现知识断层,每节课之前要预习,方可老师提问时有自己看法,而不是一味查书问同窗。
学习进度条
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
|
目标 |
3000行 |
20篇 |
400小时 |
|
第一周 |
50行 |
1 |
5 |
学会了如何运用Java运行程序 |
第二周 |
||||
第三周 |
||||
第四周 |
Java学习第一周总结相关推荐
- 201671010140. 2016-2017-2 《Java程序设计》java学习第一周
java学习第一周 本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方 ...
- 我的JAVA学习第一周知识总结,个人感受小结
JAVA学习第一周 1,了解三种开发模型 2,建包.建类的规范格式 3,了解不同数据类型 4,JAVA环境搭建 5,JVM.JRE.JDK是什么 6,if/else if语句的使用 7,各个语句swi ...
- Java学习第一周(2.20~2.24)
前情:要想看懂源码,Java基础不能丢,在学习Java基础时不能掉以轻心,不然经年累月小问题也会变成大问题. 一.day01:学习的内容包括环境安装.JDK&JRE.如何在命令提示符窗口执行J ...
- 0基础Java学习——第一周
目录 Day1 一.存储单位: 二.常用的DOS命令: 三.Java三平台: 四.Java注释: 五.运行Java程序所具备的条件 Day2 一.标识符 二.关键字,保留字 三.Java基本数据类型: ...
- Java学习------第一周知识点总结
此内容皆为本人集大众而所想,可能有误,希望路过的朋友指点出来,也欢迎各位和我共同交流,共同进步! 一.何为java?Java的运行过程以及分类?如何在电脑中编写并运行一个Java程序?Java有何特点 ...
- Java学习第一周 equals的含义 equals与==区别
如果是基本数据类型,则比较存储的值: 如果是引用数据类型,则比较所指向对象的地址值. ==是运算符 一般基本数据类型,则比较存储的值: int a=2; (2==a)布尔类型true equals是 ...
- java学习第二周周记
JAVA学习第二周周记 **day1.**流程控制语句 ,跳转控制语句 **day2.**什么是方法?方法的重载 **day3.**数组,栈和队列 **day4.**冒泡排序及对象的引入 **day5 ...
- 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环
掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...
- Datacamp 学习第一周
Datacamp 学习第一周总结 Intro to Python for Data Science 列表 numpy package 字典 pandas comparision operators l ...
最新文章
- iOS架构-xcodebuild常用命令(22)
- oracle里面有emp表么,Oracle自带表(EMP)SQL语句练习
- Python应用实战案例-Python实现K线图绘制
- Android 自定义View消除锯齿实现图片旋转,添加边框及文字说明
- 【实战 Ids4】║ 在Swagger中调试认证授权中心
- 语文课外运用计算机探究,[小学语文]计算机在小学写字教学中的运用之我见
- 发布CHM文档生成器 可替代 HTML Help Workshop,有全部C#源代码
- *args和**kargs
- 产品经理是“通”才还是“专”才
- eclipse快捷键
- 软件项目开发流程以及人员职责,软件工程中五种常用的软件开发模型整理
- html添加表格背景颜色代码,html – 设置表格行的背景颜色
- 主从表mysql外键_主从表主键外键
- html简历如何转换成pdf,将拉勾的HTML简历转成PDF
- namecheap关闭域名自动续费的方法步骤
- Zynga公布2020年第三季度财务业绩
- python 正则表达式爬图片_利用python正则表达式爬取图片
- win10开始菜单 此计算机,详细教您win10开始菜单打不开怎么办
- win11系统电脑打开桌面便签小工具的操作方法
- java使用自定义HTML模板发送邮件——记录开发篇1
热门文章
- 如何使用代码调用API接口发送短信?(以SendCloud为例)
- U盘插入电脑提示请将磁盘插入“可移动磁盘”解决办法
- 《德鲁克管理思想精要》读书笔记2 - 企业的宗旨、目标
- 高通骁龙410系列-MSM8916(M9+) ( Cortex-A53架构)
- 量子计算机 叉院,清华团队首次实现量子GAN 准确率98.8%
- numpy中按条件查找,搜索某些值的方法
- win10制作软盘,xp下进行编译,最后回到win10运行
- idea项目列表名称与项目名称不一致
- 【TP5】安装Guzzle并简单使用
- 读《聪明人用方格笔记本》有图了有内容了