P13 一.常见的验证码1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。2,CSDN网站用户登录用的是GIF格式,目前常用的随机数字图片验证码。图片上的字符比较中规中矩,验证作用比上一个好。
P2 Java 异常名称
P92 尚学堂Java面试笔记
P18 Java语言的一个重要特点是内在支持多线程的程序设计。多线程是指在单个的程序内可以同时运行多个不同的线程完成不同的任务。多线程的程序设计具有广泛的应用。本章主要讲授线程的概念、如何创建多线程的程序、线程的生存周期与状态的改变、线程的同步与互斥等内容。
P68 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。
P25 代理是什么呢?举个例子,一个公司是卖摄像头的,但公司不直接跟用户打交道,而是通过代理商跟用户打交道。如果:公司接口中有一个卖产品的方法,那么公司需要实现这个方法,而代理商也必须实现这个方法。如果公司卖多少钱,代理商也卖多少钱,那么代理商就赚不了钱。
P22 对程序设计者来说,设计令人满意的I/O是件艰巨的任务。流是文件和程序之间通讯的通道。当打开一个文件时,该文件就和某个流关联起来了,当关闭文件时,将会取消流和文件的连接。
P17 性能:Taobao每天的IPV(itemDetail)超过了1亿每天,Detail机器每天访问量60万,应用服务器群组上千台,并且还在不断增长。---每一个用户频繁访问点的优化都能极大地提高线上服务器群组的支撑访问量。 内存:Taobao应用跟着需求在不断的演化,增加着新的特性,内存的需求必定不断增长,有效控制总体内存使用是非常重要的。
P 本书从实用的角度出发,全面系统地介绍了Java的知识,按照基本知识、编程实例、习题、上机练习及其参考答案相结合的编排形式,引导读者由浅入深的学习并提高Java水平。全书共分为12章,主要内容包括:Java语言基础、类与对象的面向对象思想、Java语言基础类库、Java的异常处理、Java的输入输出与文件处理、Java多线程机制、事件处理、Java图形用户界面的设计与实现、Applet技术及应用、Java数据库编程、Java高级编程,包括JavaBeans、EJB、JSP以及Servlet等,最后通过一个完整的Java企业级应用实例对所学的知识进行了全面的概括。<br> 本书内容丰富,讲解由浅入深,通俗易懂,不但附有大量的图示、举例,而且专门安排了小结、习题和上机练习,具有很强的实用性和指导性。特别适合Java编程的初学者和有一定专业知识的软件开发人员使用。本书可作为相关的培训教材和参考书,也可供读者自学使用。
P31 很多时候,对于一个设计来说(软件上的,建筑上的,或者它他工业上的),经验是至关重要的。好的经验给我们以指导,并节约我们的时间;坏的经验则给我们以借鉴,可以减少失败的风险。然而,从知识层面上来讲,经验只是作为一种工作的积累而存在于个人的大脑中的,很难被传授或者记录。为了解决这样的问题,人们提出了所谓的模式的概念。
P5 常用Java API
P9 java参数传递
P21 最近一个项目有个非B/S也非C/S架构的离线申报系统,这个系统涉及到版本更新。没做过多线程下载,所以看了一些例子,结果都比较让人失望,有个多线程下载的例子是启动两个线程下载两个文件
P18 Java多线程断点下载文件基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读取、写入。通过输入流读取下载文件的信息,然后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,每个线程写入的数据都文件指针也就是写入数据的长度,需要保存在一个临时文件中。这样当本次下载没有完成的时候,下次下载的时候就从这个文件中读取上一次下载的文件长度,然后继续接着上一次的位置开始下载。并且将本次下载的长度写入到这个文件中。
P13 本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的 示例、步骤和准则。本文中的示例使用 Sun Microsystems 公司创建的 Java Development Kit (JDK) 版本 1.4.1。用 C 语言编写的本地代码是用 Microsoft Visual C++ 6.0编译器编译生成。
P4 Java容器类Collection、List、ArrayList、Vector及map、HashTable、HashMap区别
P7 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。
P59 正确性是软件最基本,最重要的属性。他代表了这个软件能够正确的执行计算并给出用户正确的结果。如果软件不能保证正确性,那么这个软件将没有价值可言。比如,一个总是计算错误的财务软件,显然是没有任何用处的。对小型的,功能单一的软件来说,正确性是显而易见的,要么正确,要么不正确。
P117 数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库的概念实际包括两层意思:(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。 (2)数据库是数据管理的新方法和技术,他能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
P14 AWT是Java中支持图形化用户界面GUI设计的一个 工具集.GUI实现应用与用户的交互,是一个应用程序的 重要组成部分.