学号:201711671216 《Java程序设计》第一周学习总结

学号:201711671216 《Java程序设计》第一周学习总结

教材学习内容总结

Java是单基层,C++是多基层。

类库->接口(根)->抽象类->详细类->自定义类。

XML是可扩展标记语言,设计宗旨是传输数据,XML是一种用于标记电子文件使其具有结构性的标记语言;HTML用来描述网页。

Java的特点是语法简单、面向对象、稳定、与平台无关、多线程、动态等。进程是计算机的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统的最简单位;Java程序的基本组成单元是类,有些类是自己编写的,有些时从类库中引入的,而类又是运行时动态装载的。

JDK的安装P5-8。

Java程序的开发步骤:1、编写源文件;2、编译源文件;3、运行程序。Eclipse是一个开放源代码的、基于Java的可扩展开发平台,它只是一个框架和一组服务,用于通过插件 组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development kit,JDK)。

编写Java源文件的要点:Java文件名:.java 1、应有一个以Java文件名命名类(主类、其他为辅助类)a.必须是public;2、应有一个方法main(主方法)a.public b.void(无返回值的) c.static(静态的)。

Java应用程序的主类:一个Java应用程序必须有一个类含有public static void main(String args[])方法,称这个类是应用程序的主类(注:args[]是main方法的一个参数,是一个字符串类型的数组,String的第一个字母是大写的)。

编程风格:Allmans风格(也称“独行”风格,即左、右大括号各自独占一行)和Kernighan风格(也称“行尾”风格,即左大括号在上一行的行尾,而有大括号独占一行)。

注释:单行注释“//”和多行注释“/*”(表示注释的开始)、“*/”(表示注释的结束)。

小结:(1)Java语言是面向对象编程语言,编写的软件与平台无关;(2)Java源文件是由若干个书写形式相互独立的组成;(3)编写代码务必遵守行业的习惯即风格。

标识符:用来标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列。P17注意事项。

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

  1. C/C++应用点:C是嵌入式、底层软件、操作系统、各类函数库、引擎库、软件核心代码、服务器端底层工具;C++是图像、游戏客户端、游戏服务端、桌面软件、各类高性能客户端软件、近低层软件;Java是嵌入式移动设备应用软件开发、web网页后台逻辑开发、部分桌面程序。
  2. 类与对象的关系:类是抽象、对象是实例。
  3. 继承如何理解:子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。
  4. 接口、没、关系:接口不是类,所以不是抽象类,接口可看作是特殊类。
  5. 为什么Java是面向对象的语言:Java的所有程序设计都是用类来实现的。
  6. 为什么Java是与平台无关:因为Java是运行在虚拟机的,不是直接在操作系统上,不同的操作系统上都有不同的虚拟机,用来想Java程序提供一个统一一致的平台。
  7. Java程序经过那三个步骤:编写源文件->编译源文件->运行程序
  8. Java语言的五个特点:简单、面向对象、平台无关、多线程、动态
  9. 字节型、短节型、长节型的根本区别在哪:字节数的不同以及取值范围的不同,影响的是数值的范围以及空间的溢出问题

 

代码调试中的问题和解决过程

1、String中‘S’的大小写;2、主类的标准形式。

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

 

学习进度条

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

5000行

30篇

400小时

 

第一周

200/200

2/2

20/20

 

第二周

300/500

2/4

18/38

 

第三周

500/1000

3/7

22/60

 

第四周

300/1300

2/9

30/90

 

参考资料

·Java学习笔记(第8版)

·《Java学习笔记(第8版)》学习指导

·..附件.

猜你喜欢

转载自blog.csdn.net/panlxg/article/details/82747064
今日推荐