JAVA笔记

“JAVA笔记”相关的资料有哪些?“JAVA笔记”相关的范文有哪些?怎么写?下面是小编为您精心整理的“JAVA笔记”相关范文大全或资料大全,欢迎大家分享。

JAVA笔记(新)

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

第一章

Smalltalk 的五大基本特征

Alan Kay 总结了Smalltalk 的五大基本特征。这是第一种成功的面向对象程序设计语言,也是Java 的基础语言。通过这些特征,我们可理解“纯粹”的面向对象程序设计方法是什么样的:

(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。

(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。更具体地讲,可将消息想象为一个调用请求,它调用的是从属于目标对象的一个子例程或函数。

(3) 每个对象都有自己的存储空间,可容纳其他对象。或者说,通过封装现有对象,可制作出新型对象。所以,尽管对象的概念非常简单,但在程序中却可达到任意高的复杂程度。

(4) 每个对象都有一种类型。根据语法,每个对象都是某个“类”的一个“实例”。其中,“类”(Class)是“类型”(Type)的同义词。一个类最重要的特征就是“能将什么消息发给它?”。

(5) 同一类所有对象都能接收相同的消息。这实际是别有含义的一种说法,大

java笔记集

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

/ <b>Java 语言基础</b>
Java 语言基础 Day01
2011/9/26
====================
1. Linux 简介
1) 文件系统
2) 当前工作目录, 就是当前正在使用的默认文件夹
文件夹=目录
pwd 打印(显示)当前工作目录
3) 用户主目录(user home), 是属于当前登录用户个人的目录
个人主目录, 用户拥有对自己用户主目录全部管理权限.
4) mkdir 创建文件夹
mkdir demo 在当前文件夹(工作目录)里创建文件夹demo
演示任务:
1 显示当前目录,
2 在当前目录下创建子目录,
3 检查目录是否创建成功
5) cd 切换(更改)当前工作目录
.. 代表上层目录, cd .. 切换到上层目录
. 代表当前目录
cd 指定的目录
cd / 到跟目录
cd /home/soft01 到主目录
cd 命令默认返回用户主目录(user home)
6) ls 显示文件夹内容
7) 绝对路径和相对路径
A 以跟(root)"/" 为开始的路径是绝对路径
B 不是以"/" 开始的是相对路径, 相对路径默认相对于当前目录

练习任务:使用 pwd cd ls 漫游系统目录 /op

thinking in java笔记

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

thinking in java笔记

Java笔记(thinking in java)

★ 类是由若干对象构成的一个集合

◆ 这些对象具有相同属性(数据元素)和

行为(功能)

★ 基类和派生类具有相同的类型

泛型(Generic)

★ 不依赖于特定类型的代码

终极基类的名字就是Object

◆ +意味着字符串连接,并且如果必要,它还要

进行字符串转换

★ 如果将对象作为参数传递时,实际上

传递的是一个引用

★ ! =和= =也适用于所有对象

◆ 但要注意:不是比较对象本身,而是比较对象的引用

★ 如果想比较两个对象的实际内容是否相同,又该如何操作呢?

◆ 此时,必须使用所有对象都适用的特殊方法

equals()(Java类的老祖宗Object提供)

Java语言与C/C++所不同的是,不可将一个非布尔值当成是一个布尔值在逻辑表达式中使用

◆ 但Java的设计者还是觉得操作符重载

过于复杂,从而不提供操作符重载

★ Java唯一用到逗号操作符的地方就是

for循环的控制表达式

★ Java SE5引入一种新的更加简洁的语法来访问数组和容器,即Foreach语法利用该语法,可以不必再创建int变量来对访问项

Java相关课程系列笔记之一Java学习笔记 - 图文

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

.

Word范文

Java学习笔记

Java相关课程系列笔记之一

.

笔记内容说明

4月18日的五天Java训练营(刘英谦老师主讲,占笔记内容10%); Java基础和面向对象(刘苍松老师主讲,占笔记内容40%);

Java SE核心 I 和Java SE 核心 II(范传奇老师主讲,占笔记内容40%); 其他视频及书籍资料(占笔记内容10%)

Word范文

.

目 录

一、 Java技术基础 .......................................................... 1

1.1编程语言 ............................................................. 1 1.2 Java的特点 .......................................................... 1 1.3 Java开发环境 ........................................................ 1 1.4 Java开发环境配置 ............................

Java相关课程系列笔记之一Java学习笔记 - 图文

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

.

Word范文

Java学习笔记

Java相关课程系列笔记之一

.

笔记内容说明

4月18日的五天Java训练营(刘英谦老师主讲,占笔记内容10%); Java基础和面向对象(刘苍松老师主讲,占笔记内容40%);

Java SE核心 I 和Java SE 核心 II(范传奇老师主讲,占笔记内容40%); 其他视频及书籍资料(占笔记内容10%)

Word范文

.

目 录

一、 Java技术基础 .......................................................... 1

1.1编程语言 ............................................................. 1 1.2 Java的特点 .......................................................... 1 1.3 Java开发环境 ........................................................ 1 1.4 Java开发环境配置 ............................

java读书笔记

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

Java核心技术读书笔记

1. super不能指向一个对象,不即不代表当前类对象引用,也不代表超类对象引用,他只是一个调用超类方法

的一个关键字。如果子类没有显式的调用超类的构造器,则将自动地调用超类默认的构造器。

2. 一个对象变量可以引用多种实际类型的现象被称为多态。尤其是一个对象变量可以引用其子类的对象。在

运 行时能够自动地选择调用的适当方法的现象称为动态绑定。如果方法是private、static、final或者构造器,

那么编译器可以准确地知道应该调用哪个方法。我们将这种调用方式称为静态绑定。在覆盖一个方法时,

子类方法不能低于超类方法的可见性。

4. 如果将一个类声名为final,其方法将自动地成为final,而它的域则不一定是final的。

5. 强制类型转换规则:只能在继承层次内进行类型转换;在将超类转换

java学习笔记finally

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

01 Java标识符

Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。

? 凡是可以自己取名字的地方都叫标识符,都要遵守标识符的命名规则。 Java标识符的命名规则

? 标识符由字母、下划线“_”、美元符号”$”或数字组成。 ? 标识符应以字符、下划线或美元符号开头。 ? Java标识符区分大小写,长度无限制。 约定俗成:

Java标识符应做到见文知意,且不能与java 语言关键字重复。 Java关键字:

02 Java常量

? Java常量值用字符串表示,区分为不同的数据类型。 如整型常量123 实型常量 3.13 字符常量”a”

逻辑常量 true false

字符串常量“hello world”

? 注意:区分字符常量和字符串常量。 ? 参见final关键字。

? 常量指示的是值是不能改变的变量。

03 Java变量

? Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

? Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:

Type varname=value; 如int a=123;

? 从本质上讲,变量其实是内存中的一小快区域,使用变量名来访问这块区域。因此

Java学习笔记(必看经典)

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

JAVA的面向对象编程--------课堂笔记

面向对象主要针对面向过程。

面向过程的基本单元是函数。

什么是对象:EVERYTHING IS OBJECT(万物皆对象)

所有的事物都有两个方面:

有什么(属性):用来描述对象。

能够做什么(方法):告诉外界对象有那些功能。

后者以前者为基础。

大的对象的属性也可以是一个对象。

为什么要使用面向对象:

首先,面向对象符合人类看待事物的一般规律。

对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。

方法的定义非常重要。方法有参数,也可能有返回值。

注意区分:对象(本身)、对象的实现者、对象的调用者。

分析对象主要从方法开始。

我们通过类来看待对象,类是对象的抽象。

其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。

对象之间的耦合性一定要低(比如不同硬盘和不同主板之间的关系)。这样才能使每个对象本身做成最好的。

对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。

实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。

可复用性是OOP的基础。

比较面向过程的思想和面向对象的思想:

面向过程的思想:由过程、步骤、函数组成,以过程为核心;

面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实

JAVA WEB(sevrlet jsp)笔记

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

JAVA WEB笔记

笔者:张强

1、Servlet

Servlet预备 C/S结构与B/S结构

? 看金山词霸c/s ? 再Google翻译b/s

Web应用架构

页面显示逻辑控制业务逻辑控制数据库操作数据库Web应用架构与Java EE规范

JSPServletJavaBeanJDBCDB

Web应用架构与Java EE规范高级

JSFJavaBeanEJB(SessionBean)PersistenceDBWeb应用架构与民间解决方案

StrutsAction(Struts)SpringHibernateDBWeb工程的结构

要使用servlet,建工程的时候要选中webproject工程

web工程的特点

1)文件结构,多了一个webroot文件夹,与网页有关的文件都放在webroot下

2)在webroot下有一个web-inf的文件,运行web工程都要从这里开始加载

Tomcat的部署

tomcat是一个servlet的容器

1)修改端口:

找到tomcat conf下的server.xml文件 修改连接端口8080

在Server.xml中找到默认的8080端口,修改(如例子:改为8088) 为什么要改,因

java集合类学习笔记

标签:文库时间:2024-08-12
【bwwdw.com - 博文网】

集合

1 集合框架

1.1 集合框架概述

1.1.1 容器简介

到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。

举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号。我们可以通过身份证号来顺序存储每个雇员,但是在内存中实现呢?是不是要准备足够的内存来存储1000个雇员,然后再将这些雇员逐一插入?如果已经插入了500条记录,这时需要插入一个身份证号较低的新雇员,该怎么办呢?是在内存中将500条记录全部下移后,再从开头插入新的记录? 还是创建一个映射来记住每个对象的位置?当决定如何存储对象的集合时,必须考虑如下问题。 对于对象集合,必须执行的操作主要以下三种:

? 添加新的对象 ? 删除对象 ? 查找对象

我们必须确定如何将新的对象添加到集合中。可以将对象添加到集合的末尾、开头或者中间的某个逻辑位置。

从集合中删除一个对象后,对象集合中现有对象会有什么影响呢?可能必须将内存移来移去,或者就在现有对象所驻留的内存位置下一个“洞”。

在内存中建立对象集合后,必须确定