201711671115 《Java程序设计》第一章学习总结

第一章

教材学习内容总结

  1. Java的诞生:印度尼西亚有一个重要的盛产咖啡的岛屿叫java,开发人员为这种新的语言起名为java。
  2. Java应用点:可移植,跨平台,web端。
  3. java先导语言:c语言     后继技术:JDBC(Java database connection),JSP(web设计相关java server page),Android(手机程序设计),XML(数据交换技术相关extenible markup language),Java EE(网络中间件设计相关java enterprise edition)
    1. Java特点:a.简单,c++中容易混淆的地方被java弃之不用了。                                                                                                         b.面向对象:准确地讨论类,对象,继承,多态,接口等重要概念。                                                                             c.与平台无关:在一个计算机上编译得到的字节码文件可以复制到任何一个安装了java运行环境的计算机                       上直接使用。字节码由java虚拟机负责解释运行,即java虚拟机负责将字节码翻译成本地计算机的机器                          码,并将机器码交给本地的操作系统来运行。(理解一下这个过程)                                                                            d.多线程:允许同时完成多个任务。                                                                                                                                e.动态:java程序的基本组成单元是类,有些类是自己编写,有一些可以从类库引入,而类又是运行时                           动 态装载的,这就使得java可以在分布环境中动态地维护程序及类库。
  4. JDK三种平台简介:Java SE()    Java EE()    Java ME(几乎不用了)
  5. Java程序开发步骤:编写源文件(扩展名必须时.java)——编译java源程序(得到字节码文件)——运行Java程序(使用Java解释器来解释字节码文件)
  6. 如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件地名字必须与这个类地名字完全相同,扩展名是.java;如果源文件没有public类,那么源文件地名字只要和某个类地名字相同,并且扩展名是.java就可以了。
  7. 一个Java程序必须有一个类含有public static void main(String args[])方法,称这个类是应用程序的主类。
  8. 单行注释//   多行注释/*balabalabalabal*/
  9. 例题代码
    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/2001/220/20 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值