第一章
教材学习内容总结
- Java的诞生:印度尼西亚有一个重要的盛产咖啡的岛屿叫java,开发人员为这种新的语言起名为java。
- Java应用点:可移植,跨平台,web端。
- java先导语言:c语言 后继技术:JDBC(Java database connection),JSP(web设计相关java server page),Android(手机程序设计),XML(数据交换技术相关extenible markup language),Java EE(网络中间件设计相关java enterprise edition)
- Java特点:a.简单,c++中容易混淆的地方被java弃之不用了。 b.面向对象:准确地讨论类,对象,继承,多态,接口等重要概念。 c.与平台无关:在一个计算机上编译得到的字节码文件可以复制到任何一个安装了java运行环境的计算机 上直接使用。字节码由java虚拟机负责解释运行,即java虚拟机负责将字节码翻译成本地计算机的机器 码,并将机器码交给本地的操作系统来运行。(理解一下这个过程) d.多线程:允许同时完成多个任务。 e.动态:java程序的基本组成单元是类,有些类是自己编写,有一些可以从类库引入,而类又是运行时 动 态装载的,这就使得java可以在分布环境中动态地维护程序及类库。
- JDK三种平台简介:Java SE() Java EE() Java ME(几乎不用了)
- Java程序开发步骤:编写源文件(扩展名必须时.java)——编译java源程序(得到字节码文件)——运行Java程序(使用Java解释器来解释字节码文件)
- 如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件地名字必须与这个类地名字完全相同,扩展名是.java;如果源文件没有public类,那么源文件地名字只要和某个类地名字相同,并且扩展名是.java就可以了。
- 一个Java程序必须有一个类含有public static void main(String args[])方法,称这个类是应用程序的主类。
- 单行注释// 多行注释/*balabalabalabal*/
- 例题代码
public class A{ public static void main(String args[]){ People zhubajie; zhubajie=new People(); zhubajie.height=170; zhubajie.ear="两只大耳朵"; System.out.println("身高"+zhubajie.height); Syetem.out.println(zhubajie.ear); zhubajie.speak("师傅,咱们别去西天了,改去月宫吧"); } } class People{ int height; String ear; void speak(String s){ System.out.println(s); } }
教材学习中的问题和解决过程
尝试了第一个程序,后第二个
代码调试中的问题和解决过程
第一次接触Eclipse这个软件,下载又是全英文版,如何开始编辑一个程序都不知道,所以上网找到视频学习怎么创建一个代码。
(感悟,思考)
新学习一门语言,要多打代码打代码打代码!Eclipse的界面更加复杂,所以更需要多多练习了。
学习进度条
代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 20/200 | 1/2 | 20/20 |