
java学习
6饼
这个作者很懒,什么都没留下…
展开
-
Java程序员应该了解的10个面向对象设计原则
原文链接:http://www.youkuaiyun.com/article/2012-03-14/313089 面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验转载 2015-05-09 22:41:12 · 374 阅读 · 0 评论 -
JSP基础知识复习(1)
一. 为什么会出现JSP技术? JSP的本质是Servlet,当用户向指定的Servlet发送请求时,Servlet利用输出流动态生成HTML页面.包括每一个静态的HTML标签和所有在HTML页面中出现的内容. 包括大量的HTML标签,大量的静态文本及格式等,导致Servlet的开发效率极为底下.所有的表现的逻辑,包括布局,色彩以及图像等,都必须耦合在Java代码中. 这时候JSP出现了.弥补了这种原创 2017-03-09 16:12:11 · 663 阅读 · 0 评论 -
JSP基础知识复习(2)
上篇文章讲了JSP的9个内置对象的概念,下面详细说一下其中个几个内置对象,分别文response,request对象,config对象,session对象,page对象,out对象。首先,先了解JSP和Servlet是怎么样传递数据的。有4个方法,可以传递信息,其中就是其中的4个内置对象,分别是 1.application:对于整个Web应用有效 ,一旦JSP,Servlet将数据放入Applica原创 2017-03-10 19:43:13 · 387 阅读 · 0 评论 -
Java操作XML文件的例子
XML DOM教程XML文件(文件名:languages.xml)<?xml version="1.0" encoding="UTF-8"?> <languages cat ="it"> <lan id = "1"> <name>Java</name> <ide>Eclipce</ide> </lan>原创 2017-02-26 18:19:03 · 360 阅读 · 0 评论 -
String 和 StringBuffer的区别
类似常量和变量的关系。 StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。 对于StringBuffer 1. 线程安全的可变字符序列 2. 可将字符串缓冲区安全地用于多个线程 3. 每个字符串缓冲区都有一定的容量。只要字符串缓冲区所包含的字符序列的长度没有超出此容量,就无需分配新的内部缓冲区数组。如果内部缓冲区溢出,则此原创 2017-01-03 00:26:13 · 303 阅读 · 0 评论 -
Java代码可拓展性简单示例
一个简单的媒体库,可以往里添加CD,DVD,Game等对象 Database类 Item类 CD类 DVD类 结构 类名 变量和方法 CD类 变量:title, director, playingTime, comment,artist, numofTracks ,gotIt 方法:add(添加数据),list(输出数据) DVD类 变量:title, directo原创 2017-01-02 01:07:01 · 2360 阅读 · 0 评论 -
内存的溢出和内存的泄露
内存溢出概念: 溢出(out of memory)是指程序在申请内存时,没有足够的内存空间供其使用,例如系统只有存放integer的空间,但你却申请了存放long,就会发生out of memory. 危害: 使电脑变得很慢,就像中毒一样 内存泄露概念: 内存泄露 (memory leak),是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严原创 2015-11-29 16:13:09 · 438 阅读 · 0 评论 -
LINUX 下 tomcat的安装和配置
之前我已经配好jdk了,所以不写配jdk。 tomcat下载:http://tomcat.apache.org/ 我下的版本是Tomcat8.0 •tar.gz (pgp, md5, sha1) 下载后安装tomcat : tar -zxvf apache-tomcat-8.0.26.tar.gz 然后开启tomcat,我的安装目录是:~/下载/进入tomcat安装目录路径,然后可以查看原创 2015-09-19 20:03:48 · 443 阅读 · 0 评论 -
java基础
不管你往哪个方面发展(手机开发,网页开发,游戏开发),这些基础东西如果能熟悉的话,开发起来都会更加得心应手。下面把这些知识点列出来供大家参考,不全之处欢迎补充语法基础 如何将字符串转换为数字? 如何将数字转换为十六进制字符串? 如何将字节串转换为十六进制字符串? 如何对浮点数打印出指定小数位数? 如何将浮点数输出为指定位数的科学计数法? 如何将数字输出为每三位逗号分原创 2015-09-01 12:56:19 · 358 阅读 · 0 评论 -
生产者和消费者问题
生产者与消费者问题*概念 有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,显然生产者和消费者之间必须保持同步,是即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个已经放入产品的缓冲区中再次投放产品. *解决方法 利用记录型信号原创 2015-08-18 19:40:53 · 2834 阅读 · 1 评论 -
Java IO
基础理论 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。 即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。 流具有方向性,输入流是将资源数据读入到缓冲Buffer中,输出流是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置,所以这两个流一般原创 2015-06-26 20:28:55 · 386 阅读 · 0 评论 -
为什么接口中的常量必须使用public static final修饰
public: 使接口的实现类可以使用这个常量 static: static修饰就表示它属于类的,随的类的加载而存在的,如果是非static的话, 就表示属于对象的,只有建立对象时才有它,而接口是不能建立对象的,所以 接口的常量必须定义为static final:final修饰就是保证接口定义的常量不能被实现类去修改,如果没有final的话, 由子类随意去修改的话,接口建立这个常量就没有意义了。原创 2015-06-26 18:09:23 · 5359 阅读 · 0 评论 -
java io
声明:从博客上看到这篇文章,但是他是转载的,而且没有留下原文链接,所以这篇文章的原作者并不知道。 首先非常感谢他,写了这么精彩的东西。这里留一下,我看到的转载这篇文章的博主的博客地址。 Java IO 本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模转载 2015-06-04 01:11:39 · 413 阅读 · 0 评论 -
FTP服务器安装
实验室服务器重装后,需要安装一个FTP服务器共大家上传和下载资料。 工具: FileZilla Server 具体安装过程(安装时没截图,以下图片是从网上找的) 一:下载最新版的FileZilla Server http://filezilla-project.org/ 二:配置 SSL/TLS 找到setting->SSL/TLS setti原创 2015-06-01 20:10:26 · 471 阅读 · 0 评论 -
java集合框架
原文链接:http://jianshi-dlw.iteye.com/blog/1179834 简化图: Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),转载 2015-05-17 10:22:34 · 417 阅读 · 0 评论 -
Servlet基础知识复习(1)
1.Servlet是个特殊的Java类,这个类必须继承HttpServlet。每个Servlet可以响应客户端的请求。Servlet提供不同的方法用于响应客户端请求。 doGet: 用于响应客户端的GET请求 doPost: 用于响应客户端的POST请求 doPut: 用于响应客户端的PUT请求 doDelete: 用于响应客户端的DELETE请求 通常,常用到的只有GET和POST原创 2017-03-12 19:29:57 · 554 阅读 · 0 评论