语言-Java
此间的年少
三人行必有我师不积跬步无以致千里不积小流无以成江海成临渊羡鱼不若退而结网
展开
-
Java开源项目
开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。编辑摘要开源项目,有待补充! Java主要开源项目:Spring Framework原创 2013-07-25 11:42:22 · 607 阅读 · 0 评论 -
泛型
泛型 一、什么是泛型? 通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率 二、实例化泛型 1、可以使用任何类型来声明和实例化 2、申明和实例话都必须用一个特定的类型来代替一般类型T 3、例子: //原来写法 Public class Stack { object[] m_Items; public void Push转载 2016-09-08 20:53:29 · 701 阅读 · 0 评论 -
Java中实现文件上传下载的三种解决方案
第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null; String fileAddre="/numUp"; try { InputStream stream = file.getInputStream();// 把文件读入转载 2016-07-16 13:39:54 · 5006 阅读 · 0 评论 -
jsp是servlet的扩展
JSP和SERVLET到底在应用上有什么区别,很多人搞不清楚。我来胡扯几句吧。简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言转载 2016-07-15 01:42:51 · 1696 阅读 · 0 评论 -
java多进程与多线程
一、进程通信方法在说明线程通信前,有必要对进程通信进行说明;进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关 系 进程间的通信。命名管道在文件系统中有对转载 2013-12-25 18:13:36 · 1397 阅读 · 0 评论 -
java多进程
进程间的通讯无非就是读写文件,socket通讯或者使用共享内存。你不想用读写文件的方式,那就用共享内存或者socket通讯的方式。我个人觉得用socket比较简单,也许是因为我对socket比较熟悉。下面是一篇java实现共享内存的文章,java没法管理内存,其实他也是靠创建映像文件来实现的。 共享内存在java中的实现在jdk1.4中提供的类MappedByteBuffer为原创 2013-12-25 18:05:31 · 2565 阅读 · 0 评论 -
深入Java核心 Java内存分配原理精讲
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据转载 2014-01-04 15:39:47 · 570 阅读 · 0 评论 -
java命名规范
Java命名规范定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是转载 2013-12-09 15:36:31 · 698 阅读 · 0 评论 -
java中:包、类、字段、方法命名规则
必须用英文,不要用汉语拼音 1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www.sohu.com 对于包名:每个字母都需要小写。比如:com.sohu.test;该包下的Test类的全名是:com.sohu.Test.java 。 如果定义类的时候没有使用package,那么java就认为我们所定义的类转载 2013-12-09 15:59:52 · 839 阅读 · 0 评论 -
java调用dll的几种方法(JNI,Jawin,Jacob)
java调用dll的几种方法(JNI,Jawin,Jacob) 前些天做单点登录,需要java调用dll,现在把成功经验与大家分享。 使用Java调用DLL动态链接库的方案通常有三种:JNI, Jawin, Jacob. 其中JNI(Java NativeInterface)是Java语言本身提供的调用本地已编译的函数库的方法,本身具有跨平台性,可以在不同的转载 2013-11-06 20:55:15 · 1761 阅读 · 0 评论 -
neatbeans改为英文版
1、打开NetBeans的安装目录下的etc/netbeans.conf。 2、在netbeans_default_options="-J-Dorg.netbeans.modules.tomcat.autoregister.token=1207576107718 -J-Dorg.netbeans.modules.tomcat.autoregister.catalinaHome=\"原创 2013-11-02 20:13:35 · 1015 阅读 · 0 评论 -
Eclipse开发Servlet+jsp模式的简单计数器
Eclipse开发Servlet+jsp模式的简单计数器1,点击File->JavaProject ->TomcatProject,输入工程名;2,在工程下新建一个index.jsp的页面作为首页3,在WEB-INF目录下新建一个web.xm的文件,写入以下内容xml version="1.0" encoding="UTF-8"?>web-app ver原创 2013-09-01 20:42:05 · 1162 阅读 · 0 评论 -
节点事件相应
import java.awt.EventQueue; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder;转载 2013-08-06 11:48:31 · 1033 阅读 · 0 评论 -
Apache Ant对决Make:实战Java构建工具
一谈到英语单词Ant,人们很自然的想到蚂蚁。而一谈到另一个单词Make,人们也会很自然想到构建工具。有谁会将这两个词关联起来呢?那么Ant究竟有什么神奇之处呢?本文会为您揭晓答案。 什么是AntApache Ant是一个基于Java的构建(Build)工具。理论上讲,类似Unix/Linux C程序员经常使用的Make工具。与Make相比,Ant完全由Java实现,具有跨平台的好处。转载 2013-07-26 17:34:54 · 1118 阅读 · 0 评论