201711671227《Java程序设计》第一周学习总结

教材学习内容总结

主要学习了如何下载及安装Java,如何调试环境变量,系统变量等,其次更为重要的是掌握了使用Java来编译运行程序的方法。

Java运行程序的主要过程:

  1. 使用文本类编辑器来编写源文件(不可使用例如Word之类)
  2. 使用javac编译器来编译源文件,得到字节码(后缀名为.class,有多少个类就有多少个字节码)
  3. 使用java解释器来执行字节码。

学习中易错点:

  1. 源文件命名:必须为主类(即有public static void main(String args[]).java,不可有.txt等后缀。
  2. 环境变量的设定:在使用了通俗的地址名后若不行可尝试“%JAVA_HOME%\bin”。

教材学习中的问题和解决过程

  1. 类与对象的关系

对象是类的具体表达,是它的实例,类是一组具有相关属性,相同操作的对象的封装。

  1. 如何理解继承

继承主要是可以重复利用代码以及便于扩展。

  1. 接口与类的关系

接口里面主要是方法,主要过程:接口,抽象类,详细类,自定义类。

  1. 为什么java是面向对象的?

把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。Java的基本单位是类,类的实例即运用必须借助对象。

  1. 为什么Java与平台无关?

因为Java在平台之上提供了一个主要由java虚拟机,类库及一些核心文件来组成,java虚拟机可以直接识别字节码,与平台无关。

其他(感悟、思考等,可选)

要想学好java,需要更多的上机操作,更要勤加操练,切不可出现知识断层,每节课之前要预习,方可老师提问时有自己看法,而不是一味查书问同窗。

学习进度条

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

3000行

20篇

400小时

第一周

50行

1

5

学会了如何运用Java运行程序

第二周

第三周

第四周

Java学习第一周总结相关推荐

  1. 201671010140. 2016-2017-2 《Java程序设计》java学习第一周

       java学习第一周        本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方 ...

  2. 我的JAVA学习第一周知识总结,个人感受小结

    JAVA学习第一周 1,了解三种开发模型 2,建包.建类的规范格式 3,了解不同数据类型 4,JAVA环境搭建 5,JVM.JRE.JDK是什么 6,if/else if语句的使用 7,各个语句swi ...

  3. Java学习第一周(2.20~2.24)

    前情:要想看懂源码,Java基础不能丢,在学习Java基础时不能掉以轻心,不然经年累月小问题也会变成大问题. 一.day01:学习的内容包括环境安装.JDK&JRE.如何在命令提示符窗口执行J ...

  4. 0基础Java学习——第一周

    目录 Day1 一.存储单位: 二.常用的DOS命令: 三.Java三平台: 四.Java注释: 五.运行Java程序所具备的条件 Day2 一.标识符 二.关键字,保留字 三.Java基本数据类型: ...

  5. Java学习------第一周知识点总结

    此内容皆为本人集大众而所想,可能有误,希望路过的朋友指点出来,也欢迎各位和我共同交流,共同进步! 一.何为java?Java的运行过程以及分类?如何在电脑中编写并运行一个Java程序?Java有何特点 ...

  6. Java学习第一周 equals的含义 equals与==区别

    如果是基本数据类型,则比较存储的值: 如果是引用数据类型,则比较所指向对象的地址值. ==是运算符  一般基本数据类型,则比较存储的值: int a=2; (2==a)布尔类型true equals是 ...

  7. java学习第二周周记

    JAVA学习第二周周记 **day1.**流程控制语句 ,跳转控制语句 **day2.**什么是方法?方法的重载 **day3.**数组,栈和队列 **day4.**冒泡排序及对象的引入 **day5 ...

  8. 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环

    掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...

  9. Datacamp 学习第一周

    Datacamp 学习第一周总结 Intro to Python for Data Science 列表 numpy package 字典 pandas comparision operators l ...

最新文章

  1. iOS架构-xcodebuild常用命令(22)
  2. oracle里面有emp表么,Oracle自带表(EMP)SQL语句练习
  3. Python应用实战案例-Python实现K线图绘制
  4. Android 自定义View消除锯齿实现图片旋转,添加边框及文字说明
  5. 【实战 Ids4】║ 在Swagger中调试认证授权中心
  6. 语文课外运用计算机探究,[小学语文]计算机在小学写字教学中的运用之我见
  7. 发布CHM文档生成器 可替代 HTML Help Workshop,有全部C#源代码
  8. *args和**kargs
  9. 产品经理是“通”才还是“专”才
  10. eclipse快捷键
  11. 软件项目开发流程以及人员职责,软件工程中五种常用的软件开发模型整理
  12. html添加表格背景颜色代码,html – 设置表格行的背景颜色
  13. 主从表mysql外键_主从表主键外键
  14. html简历如何转换成pdf,将拉勾的HTML简历转成PDF
  15. namecheap关闭域名自动续费的方法步骤
  16. Zynga公布2020年第三季度财务业绩
  17. python 正则表达式爬图片_利用python正则表达式爬取图片
  18. win10开始菜单 此计算机,详细教您win10开始菜单打不开怎么办
  19. win11系统电脑打开桌面便签小工具的操作方法
  20. java使用自定义HTML模板发送邮件——记录开发篇1

热门文章

  1. 如何使用代码调用API接口发送短信?(以SendCloud为例)
  2. U盘插入电脑提示请将磁盘插入“可移动磁盘”解决办法
  3. 《德鲁克管理思想精要》读书笔记2 - 企业的宗旨、目标
  4. 高通骁龙410系列-MSM8916(M9+) ( Cortex-A53架构)
  5. 量子计算机 叉院,清华团队首次实现量子GAN 准确率98.8%
  6. numpy中按条件查找,搜索某些值的方法
  7. win10制作软盘,xp下进行编译,最后回到win10运行
  8. idea项目列表名称与项目名称不一致
  9. 【TP5】安装Guzzle并简单使用
  10. 读《聪明人用方格笔记本》有图了有内容了