Java

2月编程语言排行榜:Python 稳坐前三,Java依旧第一

2月编程语言排行榜:Python稳坐前三,Java依旧第一TIOBE编程排行榜是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。直木每个月分享编程排行榜,是因为对于想要进入IT行业的小伙伴来说,编程语言的趋势可以作为我们去选择学习技术方向的一个维度。新年伊始,一月一更的TIOBE编程语言社区发布了最新的2月编程语言

系统 2019-09-27 17:47:40 3005

Java

Java 方法中参数传递

Java方法中参数传递【网上摘录】一个容易忽略的问题,需要注意的地方。在网上,众说纷纭。找到一个跟自己理解很近的,贴出来。值得引起注意。摘录:Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:publicclassTest1{??????publicsta

系统 2019-08-29 23:46:41 2998

Java

在Java中利用set特性删除重复的数组元素

在Java中利用set特性删除重复的数组元素Set():存入Set的每个元素必须是唯一的,因为Set不保存重复元素。加入Set的Object必须定义equals()方法以确保对象的唯一性。Set与Collection有完全一样的接口。Set接口不保证维护元素的次序。HashSet:为快速查找而设计的Set。存入HashSet的对象必须定义hashCode()。TreeSet:保持次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。LinkedH

系统 2019-08-29 23:30:19 2998

Java

JavaWeb 自定义 “标签文件” 而非 "标签"

目标1.创建自定义标签文件:在WEB-INF/tags/定义一个后缀名为.tag的文件然后在jsp页面引用.2.自己写的一些小例子,在附件中【包含:自定义标签,自定义标签文件,打包标签文件,分页标签,钱大写,dataGridView等】STEP:1--dataGridViewTagFile.tag<%@tagbody-content="scriptless"pageEncoding="UTF-8"%><%@taglibur

系统 2019-08-29 22:08:50 2996

Java

Android Java混淆(ProGuard)

ProGuard简介ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard的主要作用就是混淆。当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。引用ProGuard官方的一段话来介绍就是:ProGuardisa

系统 2019-08-29 23:04:05 2982

Java

flash 拍照并上传(java)

请下载最新更新版。2010-1-7更新:支持在线图片裁切。flash拍照上传使用flash拍照,无异是最方便的。只要会简单的as就行了。服务端采用java的jsp页面,当然想改成servlet也不难客户端使用flash拍照,并用jpegEncoder编码,最终把经过编码的byte流使用http协议提交到后台程序后台程序通过修改可以实现保存到数据库或文件系统(默认)本程序可用于拍照,或考勤系统通过对于jpeg文件内容添加水印(字节),可以有效防止图像文件被篡

系统 2019-08-29 22:52:23 2973

Java

windows下java web(jdk、eclipse、Tomcat)开

一、jdk的安装首先下载jdk-6u26-windows-i586并安装,将其安装到D:\ProgramFiles\Java\jdk1.6.0_26这个文件夹下,默认的是安装到c盘。改成d盘的话,这些文件夹要自己建!!!如果c盘够用,就直接c盘吧,省事。安装完后,点我的电脑-属性-高级-(系统变量)新建,新建一个变量JAVA_HOME,内容是D:\ProgramFiles\Java\jdk1.6.0_26。光弄这还不行,在系统变量里找到Path,点编辑,按

系统 2019-08-12 09:30:09 2968

Java

为JavaFX默哀!

为JavaFX默哀!几天前Oracle正式宣布已收购Sun公司的消息传出,接着就公布了Sun的开发计划,其中明确指出,放弃JavaFX,停止在RIA领域与Adobe的Flex展开竞争。这是一种悲哀,因为JavaFX是一种优秀的技术,虽然它尚处于婴幼儿时期。JavaFX把应用打包成JNLP,部署到桌面就等同于Adobe的AIR,嵌入到网页就类似于Applet,身具Widget技术的优点,又能利用Java强大的力量、无与伦比的开源社区库。我原本打算把JavaF

系统 2019-08-29 22:33:55 2964

Java

Java多线程编程总结

下面是Java线程系列博文的一个编目:Java线程:概念与原理Java线程:创建与启动Java线程:线程栈模型与线程的变量Java线程:线程状态的转换Java线程:线程的同步与锁Java线程:线程的交互Java线程:线程的调度-休眠Java线程:线程的调度-优先级Java线程:线程的调度-让步Java线程:线程的调度-合并Java线程:线程的调度-守护线程Java线程:线程的同步-同步方法Java线程:线程的同步-同步块Java线程:并发协作-生产者消费者

系统 2019-08-12 09:30:00 2964

Java

使用Java NIO提高服务端程序的性能

JavaNIO增加了新的SocketChannel、ServerSocketChannel等类来提供对构建高性能的服务端程序的支持。SocketChannel、ServerSocketChannel能够在非阻塞的模式下工作,它们都是selectable的类。在构建服务器或者中间件时,推荐使用JavaNIO。在传统的网络编程中,我们通常使用一个专用线程(Thread)来处理一个Socket连接,通过使用NIO,一个或者很少几个Socket线程就可以处理成千上

系统 2019-08-29 22:36:57 2958

Java

FckEditor for java 2.4的JSP 配置方法详解

文章转自:http://hi.baidu.com/huqiwen/blog/item/7d36b15113fddd1e377abe7d.html==============由于FckEditorforjava2.4相对于2.3而言做了许多改变,这些改变使得我们的Fckeditor配置起来更方便。例如:基础包名从:com.fredck.FCKeditor改为net.fckeditor.文件上传SimpleUploaderServle整合到了Connector

系统 2019-08-29 22:29:30 2956

Java

Java的运行原理及JVM虚拟机是怎么工作的

Java的运行原理在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变

系统 2019-08-29 23:18:11 2953

Java

PHP调用javabridge

参考网上一篇教程,结合自己遇到的一些问题,把文档整理了一遍,希望对大家有帮助!我的系统Centos5.8PS:本人新手,第一篇博客希望大家支持和帮助!PHP调用java的class有2种方法1、用php自身带的模块调用java(不过经过网友的证明发现这种方法不好)我没用。2、通过php-java-bridge模块调用java。(经过网上普遍推荐)我使用了这张方法。下面介绍如何在linux下安装这个包。1、先安装java环境、apache、php等相关环境(

系统 2019-08-12 09:29:29 2953