随笔分类 - java
摘要:http一、HTTP协议简介HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些复杂的WEB站点。HTTP协议的版本:HTTP/1.0、HTTP/1.1二、HTTP1.0和HTTP1.1的区别在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资
阅读全文
摘要:一、Tomcat官方站点: •http://archive.apache.org/dist/tomcat/ 获取Tomcat安装程序包 •tar.gz文件是Linux操作系统下的安装版本 •exe文件是Windows系统下的安装版本 •zip文件是Windows系统下的压缩版本二、安装Tomcat 双击 bin 目录下的 startup.bat文件 输入 http://localhost:8080/,显示如下界面代表安装成功三、常见启动问题1 JAVA_HOME环境变量 •在windows中设置JAVA_HOME环境变量 •只要在setclasspath...
阅读全文
摘要:一.怎么处理警告:编码 GBK 的不可映射字符解决办法是:应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java,这下没警告了,运行也正确了在JCreator 4中设置:菜单:Configure --> Options --> JDK Tools --> Compiler,选中,然后选Edit,Parameters里面,最前面添加:-encoding UTF-8。二、NullPointerException :空指向异常要是没有堆内存引用的对象,直接调用对象访问属性或方法的时候都会出现空指向异常。此异常会伴随你的开发人生
阅读全文
摘要:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html
阅读全文
摘要:面向对象的概述:1.用java语言对现实生活中的事物进行描述。通过类的形式来体现的。2.怎么描述呢? 对于事物描述通常只关注两方面。 一个是属性,一个是行为。3.成员变量和局部变量的区别: ①成员变量定义在类中,整个类中都可以访问。局部变量定义在函数,语句,局部代码块中,只在所属的区域有效。 ②成员变量存在于堆内存的对象中。局部变量存在于栈内存的方法中。 ③成员变量随着对象的创建而存在,随着对象的消失而消失。局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。 ④成员变量都有默认初始化值。局部变量没有默认初始化值。4.类的使用 ①在计算机中创建一个car的实例。通过new...
阅读全文
摘要:一、计算机工作的基本原理中央处理单元(CPU)、随机访问存储器(RAM)、永久存储器(硬盘)、各种外围设备(键盘、鼠标和监视器),CPU 从内存中获取一个指令并执行该指令,然后从内存中获取下一个指令并执行。 存储在计算机中的一切内容都是数字。二、JAVA语言基础组成1.关键字2.运算符3.标识符4.语句5.注释6.函数7.常量和变量8.数组 三、JAVA 的常量和变量四、运算符1.算术运算符2.赋值运算符3.比较运算符4.逻辑运算符5.位运算符6.三元运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符三元算符五、程序流程控制1.判断结构2.选择结构3.循环结构判断结构选择结构循环结构其..
阅读全文
摘要:一、定义 XML 指可扩展标记语言. XML 的设计宗旨是传输数据,而非显示数据。 XML 标签没有被预定义。二、应用 存储和传输复杂的关系模型数据 配置文件三、树形结构 根元素、元素、属性、文本四、XML语法 一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释 CDATA区 、特殊字符 处理指令(processing instruction)五、文档声明 <?xml version="1.0" encoding="GB2312" standalone="yes" ?>六、属性 <input> &l
阅读全文
摘要:return包括两方面 1.它代表“已经做完,离开此方法” 2.如果此方法产生一个值,这个值要放在return 语句后面1.数组就是一个箱子:箱子里有格子 (角标) int[] s = new int[3]; int[] arr = {3,4,5};2.内存的划分:(内存与变量的范围的关系 ) 1.寄存器 cpu 2.本地方法区 3.方法区 4.栈内存(随时释放) 存储的都是局部变量 而且变量所属的作用域一旦结束,该变量就自动释放。 5.堆内存 存储是数组和对象(其实数组就是对象)凡是new建立都在堆中。 特点: 1.每一个实体都有实地址值 2.堆...
阅读全文
摘要:http://bbs.51cto.com/viewthread.php?tid=550558
阅读全文
摘要:转自:http://lilongfei1030.blog.163.com/blog/static/86015282007101672522645/第八章 JAVA基本类库介绍 我们曾经讲过,Java已经为编程者编制了许多类,这些类已经经过测试,基本上不存在错误,这些类都是我们编程的基础。如果不利用这些已存在的类,我们的编程工作将变得异常复杂,所以我们应尽可能多的掌握Java基本类库的内容。这一章和下一章将向读者介绍Java基本类库的结构和一些常用类以及如何参考Java技术文档,让读者能进一步提高自己学习重点● 包的概念● java.lang中的几个基本类● 如何查阅Java技术文档● 常用工具
阅读全文
摘要:概述:1.在java中,数据类型具有固定的大小,这消除了代码移植时令人头痛的主要问题。2.在网页中运行java程序成为applet3.public成为访问修饰符,它用于控制程序的其它部分对这段代码的访问级别。4.单引号的数据是char类型,双引号的数据是string类型的5.点号(.)用于调用方法。6. 在java中利用关键字final声明常量。 声明类常量: static final7.运算符 自增运算符与自减运算符。前缀方式先进行加1运算,后缀方式则使用变量原来的值。8.强制类型转换 double x = 9.997; int nx = (int)x;9.字符串 从概念上讲,java字符串
阅读全文
摘要:数组是一种数据结构,用来存储同一类型的集合。注意: a.一旦创建了数组,就不能再改变它的大小(尽管可以改变每一个数组元素)。如果经常需要在运行过程中扩展数组的大小,就应该i使用另一种数据结构——数组列表 1.声明一个数组 int[] a;(常用) int a[];//元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 2.创建一个数组(使用new运算符) int[] a = new int[100]; 3.给数组元素赋值 int[] a = new int[100]; for(int i =0; i<100; i++) a[i]=i; ...
阅读全文
摘要:Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtua
阅读全文