zoukankan      html  css  js  c++  java
  • Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(一)之Introduction

    Learn Java

    I found out that I and other speakers tended to give the typical audience too many topics too quickly.

    我发现我和其他的演讲者往往会在极短的时间内传递太多的主题给听众。

    I wanted to try to keep everyone up to speed.

    我想尽力让每个人都跟上进度

    Thinking in Java seminars “Thinking in Java"研讨课?

    The book is designed to serve the solitary reader who is struggling with a new programming language

    本书是面向那些孤军奋斗一门新程序设计语言的读者

    Goals

    I came to know-through the process of presenting the material-that if you include a lot of new features,you need to explain them all, and this easily compounds the students's confusion.

    在呈现这些内容的过程中,我逐渐意识到如果囊括过多的特性,你就必须将它们全部解释清楚,而这很容易是学生产生混淆。

    Each chapter tries to teach a single feature, or a smaill group of associated features, without relying on concepts that haven't been introduced yet.

    每章设法只教授一个特性,或一小组相关的特性,且不依赖于未介绍的概念。

    My goal in the book are to:

      1. Present the material one simple step at a time.Carefully sequence the presentation of features.

      2. Use example that are as simple and short as posible.

        I have found that beginners are usually happier when they can understand every detail of an example rather than being impressed by the scope of the problem it solves.

      3. Give you what I think is important for you to understand about the language,rather than everything that I know

        example:memorize the operator precedence table

      4. Keep each section focused enough

      5. Provide you with a solid foundation

    Teaching from this book

      in doing so 在这种情况下

      the book is designed to support a two-week seminar or a two-term college course.

      Hands-on Java CD ROM:instroduce JDBC,Servlets and JSPs

      Intermediate Thinking in Java CD ROM

      www.MindView.net

    JDK HTML documentation

      http://java.sun.com

      this book will not repeat that documentation,because it's much faster if you find the class descriptions with you Web browser than if you look them up in a book,and the online documentation is probably more upto-date.

    Exercises

      I've discovered that simple exercises are exceptionally useful to complete a student's understanding during a seminar.

      Most exercises are easy enough.Some are more challenging,but non present major challengs.大部分练习都很简单。有一些练习具有挑战性,但是没有难度很高的练习

      Solutions to selected exercises can be found in the electronic document The Thinking in Java Annotated Solution Guide, available for sale from www.MindView.net.

    Foundations for Java

      Thinking in C (you can download from www.MindView.net)

    Source code

      distributed as a single package, can download from www.MindView.net

    Coding standards

      In the text of this book,identifiers(methods,variables, and class names are set in bold. Most keywords are also set in bold, except for those keywords that are used so much that the bolding can become tedious, such as "class".

      As much as possible, the coding style follows the style that Sun iteself uses in virtually all of code you will find at its site (see http://java.sun.com/docs/codeconv/index.html), and seems to be supported by most Java development environments.

      One solution to the coding style issue is to use a tool like Jalopy(www.triemax.com),which assisted me in developing this book, to change formatting to that which suits you

      The book focuses on and is tested with Java SE5/6.

    Errors

      

      

  • 相关阅读:
    (网络编程)基于tcp(粘包问题) udp协议的套接字通信
    (网络编程)理论 原理
    (网络编程) 介绍
    C++开源代码项目汇总
    Facial Landmark Detection
    人脸对齐ASM-AAM-CLM的一些总结
    Ello讲述Haar人脸检测:易懂、很详细、值得围观
    显示形状回归算法(ESR)代码介绍
    百度图像搜索探秘
    人脸特征点检测
  • 原文地址:https://www.cnblogs.com/linnicke/p/4996344.html
Copyright © 2011-2022 走看看