zoukankan      html  css  js  c++  java
  • 读书笔记2

    读书笔记

    1·HTML 与 CSS

    上次组会确定了基本分工,我是后端组成员之一。每个组成员重点负责组内任务,但也应该对整体技术框架做了解,好团结组内成员更高效地完成目标。组会期间,我们还商讨通过慕课网学习相应课程。考虑到上周读的《HTML5 与 CSS3 基础教程》,本周继续读了此书,但主要还是在慕课网上学习 HTML 与 CSS 基础课程,结合该书加深了对 HTML5 的理解,其中加深对标签、元素、属性的认识,也开始了解了一些与浏览者交互、表单标签的运。接着,初步认识了 CSS,学会为网页添加一些新样式,但仅限了解基础样式,还未学习 CSS 其它高阶知识。但当前阶段加深概念更重要,具体细节并不比急于熟练掌握。

    2·Java

    后端语言主要选用 Java,所以先找来《Java 程序设计》,相当于从语言教材开始入手,计划先从观念和思维上理解语言,然后再谈开发框架,总结整体技术框架,而具体细节问题同样在实战中去克服。

    该书第一章对 Java 语言做了概述。最开始时,Sun 公司想要为家用消费电子开发一个小巧、易用、安全稳定、与平台无关的分布式代码系统,其工程师准备用 C++ 开发,由于 C++ 过于复杂而且安全性较差,于是他们基于 C++ 开发了一套符合自己的新语言,之后还历经各种发展演变,有了今天的 Java。

    Java 有很多优良特性:简单易用、面向对象、分布式、解释型、健壮、较安全、可移植性、性能较高、多线程、动态性等。需要重点理解的就是面向对象。概括地讲,面向对象就是以对象为基本粒度。那么自然就涉及两个疑问:第一,怎么去描述对象;第二,怎么运用对象进行操作。首先,对象就是类的集合,比如高度封装的程序或数据等,对象的说明用属性表达,它可以看成程序的基本单元。然后,我们通过使用方法来操作这些对象。这样显而易见带来的好处是,代码更加灵活,易于扩展和复用。对我更大的启发就是,面向对象的特点也提供了一种解决问题的新视角。由此我想到,编程中甚至实际生活中,对象可以是任何事物的高度抽象概括,当我们面对复杂问题时,先将复杂的过程结构化,提取归纳一些特定的行为属性,然后封装成一些逻辑单元,对它们进行操作,需要注意的是这些单元之间也是可以互相联系的,进行数据访问、传递和调用,对结构进行设计,安排各个单元,从而解决庞大的问题。另外,Java 通过 URL 访问远程对象,利于开发分布式计算的程序,配合其他手段也适合构建丰富的网页。

    该书第二章讲到了基础语法,标识符关键字、变量、数据类型、运算符与表达式等;第三章讲到了程序流程控制,选择结构、循环结构、Java 方法等。因为有 C 语言基础,这些理解起来并不困难,并结合代码联系,对其语法有了更熟练的掌握。

    第四章则体现出来了 Java 独特的地方之一,讲到了数组与字符串,数组声明初始化以及引用比较方便,调用各种方法处理起来更轻松了。特别地,Java 字符串讲到了 String 类、StringBuffer 类以及 StringBuilder 类,它们之间有区别,合理区分使用起来,里面封装好的各种方法能展现强大的功能。需要重点理解的就是,它们可变与不可变、是否多线程安全以及有哪些共同点,至此初步有了类的认识与类的思想,后期将重点理解类的继承与多态。最后章节末,引入了正则表达式,在以后处理编程问题定会有大用处,现在不求一一熟记,到时候再具体联系并运用。

    多年后,我定会想起遥远的第一次敲出 Java 代码并编译运行的那个下午,虽然现在就已经忘了第一次敲的是啥……

  • 相关阅读:
    android 中文 api (43) —— Chronometer
    SVN客户端清除密码
    Android 中文 API (35) —— ImageSwitcher
    Android 中文API (46) —— SimpleAdapter
    Android 中文 API (28) —— CheckedTextView
    Android 中文 API (36) —— Toast
    Android 中文 API (29) —— CompoundButton
    android 中文 API (41) —— RatingBar.OnRatingBarChangeListener
    Android 中文 API (30) —— CompoundButton.OnCheckedChangeListener
    Android 中文 API (24) —— MultiAutoCompleteTextView.CommaTokenizer
  • 原文地址:https://www.cnblogs.com/ustczwq/p/8597898.html
Copyright © 2011-2022 走看看