JAVA核心技术卷一第一遍看得差不多了,应该是五月初开始看的,用了两个月的中午时间看完的,一共七百多页,接下来还是需要再看一遍,不懂的还是有很多。

JAVA和C++一样是面向对象OOP的语言,不同于命令行语言shell也不同于描述性的语言。像是WPS表格一样,汇聚了很多的函数功能,在JAVA里面这些功能强大的方法叫做class,类。类里面有各种各样操纵类的方法,method。和CPP一样,JAVA核心技术的卷一部分也是说了基础的部分,从JAVA设计概述到运行JAVA程序的设计环境(我一般用在线环境),然后介绍了JAVA的基本程序结构,即它的结构注释变量常量balabalbala~~在C和C++书里面也是按照这个步骤来的,字符串,输入和输出,控制流程。

主要的是面向对象封装编程的一种概念,比如家里面的灯泡,你设计出了完整的电线线路灯泡,灯泡坏了怎么办?需要电线和灯泡一起换吗?当然不需要的了,这个就是JAVA中的接口,也就是类和方法,实现了一次之后通过调用和继承可以使得已经出现的类不再重复性的再设计。

然后是继承中的各种方法,父类和子类的关系,API文档中有介绍许多类以及使用这些类的方法,如果要是记住肯定是不现实的,当然现实当中也是不要求熟记的,而是记得查找就可以的了。接口和内部类。

JAVA的图形程序设计,介绍了JAVA的一个swing类的一些方法,通俗来说,就是我们在网页上看到的各种图框按钮和操作时候鼠标事件时候的动作程序会如何进行响应以及如何报告给程序,当然,程序也是一直在监听着我们的动作,文本菜单,复杂的布局管理以及对话框,部署应用程序和applet,异常,断言,日志和调试,后者是用来在开发过程当中避免有过多的错误发生,和如何找到错误,当然错误会一直都在,避免错误解决错误就像程序的分裂细胞,不停的修改使之成长。

运用interface让程序更具有操作性。

解决问题当中的对象思维。

JAVA学习博客---2015-6的更多相关文章

  1. JAVA学习博客----2015.4

    这是开始写的第一篇学习博客,记录一下每个月的学习进度和掌握程度,因为这是第一次写学习博客而且已经看编程方面的书已经有几个月了,所以这一篇学习博客可能看似有些乱或者篇幅太长.从十二月的<程序员教程 ...

  2. JAVA学习博客---2015.5

    上一次的学习博客写的和流水账差不多,有点生硬的和背目录一样,所以既然学习的目的是程序,那么这个月的学习博客就用程序来说点东西吧.这个月看了一些C和JAVA的视频,开始看别人写的程序,能看的懂但是自己去 ...

  3. JAVA学习博客---2015-8

    八月份的学习博客,今天已经是九月四号了,补上吧.现在我又回到C++了,JAVA的基本的东西都懂了,但是更好的掌握JAVA,我必须原路返回去学习C++,当初为了更快的学JAVA,其实我得C++都是跳着看 ...

  4. JAVA学习博客---2015-7

    @Updata 2015.7.17  开始熟悉API.WPS首字母自动大写,有的没有加#编号的,其实方法首字母不是大写例如Char charAt 实际上是char charAt.当然骆驼写法charA ...

  5. 一个不错的java学习博客

    http://iteye.blog.163.com/blog/static/18630809620131484835129/

  6. java JDK8 学习笔记——助教学习博客汇总

    java JDK8 学习笔记——助教学习博客汇总 1-6章 (by肖昱) Java学习笔记第一章——Java平台概论 Java学习笔记第二章——从JDK到IDEJava学习笔记第三章——基础语法Jav ...

  7. 学习:100个高质量Java开发者博客

    谷歌关键字搜索:100个高质量Java开发者博客. Java开发牛人十大必备网站.

  8. Java 开源博客——B3log Solo 0.6.6 正式版公布了!

    Java 开源博客 -- B3log Solo 0.6.6 正式版公布了!欢迎大家下载. 该版本号引入了数据库连接池:Druid. 另外,欢迎观摩 B3log 团队的新项目:Noty,也很欢迎大家參与 ...

  9. Java 开源博客——B3log Solo 0.6.7 正式版公布了!

    Java 开源博客 -- B3log Solo 0.6.7 正式版公布了!欢迎大家下载. 另外,欢迎观摩 B3log 团队的新项目:Wide,也很欢迎大家參与进来 :-) 特性 基于标签的文章分类 P ...

随机推荐

  1. include,import,@class的区别

    1.#include与#import功能一样,都是导入头文件 2.区别是#include是单纯导入头文件,如果重复导入头文件,头文件就被导入多分 3.#import在导入头文件之前会检查之前是否导入过 ...

  2. 自定义View(三)实现简单的可拖动、可缩放的ImageView

    实现技术主要用到1.多点触摸  2.matrix的矩阵,平移.缩放 根据手指的数量判断是进行的拖动.还是缩放动作 package com.bi.xintest; import android.cont ...

  3. shadow Dom(shadowRoot) 访问

    示例 gtx.shadowRoot.getElementById("translation") gtx为host对象 起因 抓去chorome谷歌翻译插架的内容.有信息的内容div ...

  4. Python Decorator分析

    decorator本身是一个函数,这个函数的功能是接受被修饰的函数(decorated)作为参数,返回包装函数(wrapper)替换被修饰函数(decorated). @decorator func ...

  5. 微信公众账号开发之N个坑(一)

    我这人干活没有前奏,喜欢直接开始.完了,宝宝已经被你们带污了.. 微信公众账号开发文档,官方版(https://mp.weixin.qq.com/wiki),相信我,我已经无力吐槽写这个文档的人了,我 ...

  6. C# 在winform或者wpf中显示控制台窗口

    这儿需要使用两个系统函数: BOOL WINAPI FreeConsole(void); //// 关闭控制台窗口,参考:http://msdn.microsoft.com/en-us/library ...

  7. photoshopcc基础教程

    web项目中,除了最基础的用java存取数据外,还有重要的h5+css排版以及图片的ps,排版多多看网上人家的好看的界面设计,至于图片,只能自己上手了,设计最终的目的是好看,好看,好看. 接下来,做个 ...

  8. Linux三剑客之awk

    awk awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等.他读取输出,或者文件的方式是 ...

  9. rbx1 package 下载安装过程

    学习INSTALLING THE ROS-BY-EXAMPLE CODE,是书中第五章的内容,如果我们按照上一篇教程执行过了,就可以直接进入第五章,安装一个叫rbx1的包.这个包里面包括了本书中用到的 ...

  10. sql server 删除所有 视图、存储过程

    删除视图: use 数据库名 declare mycur cursor local for select [name] from dbo.sysobjects where xtype='V'  --声 ...