Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
(一)动态链接库初入门1.前段时间,闲来无聊,想做个像QQ截图一样的截图工具,在却在做的过程中发现java自带API中的监听器带有很大的局限性,java的鼠标监听器只有在鼠标在程序窗口之上时才会生效,而键盘监听器则更加局限,只有在当前窗口为焦点窗口时才会生效,这显然是不符合我们需要效果的,我们所需要的是全局的键盘监听,不管你在干什么,只要触发我们设定的固定的组合键是,就会执行我们需要的功能,所以用java是不太好办。2.那么QQ是怎么做到的呢?QQ是用C语言写的,并不是java... 查看全文
· ZooKeeper Java API发布时间:2013-05-19
[转载请注明作者和原文链接,如有谬误,欢迎在评论中指正.]ZooKeeper提供了Java和C的binding.本文关注Java相关的API.准备工作拷贝ZooKeeper安装目录下的zookeeper.x.x.x.jar文件到项目的classpath路径下.创建连接和回调接口首先需要创建ZooKeeper对象,后续的一切操作都是基于该对象进行的.ZooKeeper(StringconnectString,intsessionTimeout,Watcherwatcher... 查看全文
· (转载)java synchronized详解发布时间:2013-05-19
javasynchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时... 查看全文
· Java程序发送邮件的两种方法发布时间:2013-05-19
前一段时间我在博客中发表过Java接收解析邮件的程序,今天,我来总结两种发送邮件的程序。下是两种邮件发送方式。给出的例子是是发送HTML格式带附件的邮件。(普通文本格式的邮件基本上可以不关心,现在的邮件都是HTML格式的!)如果不要发送附件,只要发送单纯的HTML邮件。只要把附件部分去掉即可很简单,不解释,拿过去直接可以用,好,直接上代码:/***用springmail发送邮件,依赖jar:spring.jar,activation.jar,mail... 查看全文
开发工具Eclipse3.x插件一:ClassPathHelper插件地址:http://classpathhelper.sourceforge.net/DownloadingClassPathHelperForstarters,youneedtodownloadtheClasspathHelpereclipseplugins.Thefilesarepackagedseperatelyasbinariesandsourcecodeplugins... 查看全文
· Java程序发送邮件的两种方法发布时间:2013-05-19
前一段时间我在博客中发表过Java接收解析邮件的程序,今天,我来总结两种发送邮件的程序。下是两种邮件发送方式。给出的例子是是发送HTML格式带附件的邮件。(普通文本格式的邮件基本上可以不关心,现在的邮件都是HTML格式的!)如果不要发送附件,只要发送单纯的HTML邮件。只要把附件部分去掉即可很简单,不解释,拿过去直接可以用,好,直接上代码:方法一:#**#*用springmail发送邮件,依赖jar:spring.jar,activation.jar,mail... 查看全文
· java_简易画图板发布时间:2013-05-19
下面我将分享用Java制作简易画图板的过程。version1Draw.javaimportjavax.swing.JFrame;/****@authoryangzhenlin**/publicclassDrawextendsJFrame{publicvoidinitDraw(){this.setTitle("画图板");this.setSize(600,500);this.setDefaultCloseOperation(3);this.setVisible(true)... 查看全文
英文原文:It'stimetorewriteJavafromscratch,securityexpertsays如果说最近的Java暴露出来的安全缺陷能给我带来什么警示,那就是现在是到了Oracle公司重写这种语言的时候了。这是杀毒软件Bitdefender的缔造者、资深软件威胁分析师、罗马尼亚人BogdanBotezatu做出的结论,由于本周发现的最新的java缺陷,他估计会导致多于1亿台计算机暴露在黑客攻击的危险之中。按Botezatu的说法,Oracle的Java代码已经处于失控之中... 查看全文
· Java程序发送邮件的两种方法发布时间:2013-01-25
前一段时间我在博客中发表过Java接收解析邮件的程序,今天,我来总结两种发送邮件的程序。下是两种邮件发送方式。给出的例子是是发送HTML格式带附件的邮件。(普通文本格式的邮件基本上可以不关心,现在的邮件都是HTML格式的!)如果不要发送附件,只要发送单纯的HTML邮件。只要把附件部分去掉即可很简单,不解释,拿过去直接可以用,好,直接上代码:方法一:#**#*用springmail发送邮件,依赖jar:spring.jar,activation.jar,mail... 查看全文
· java_简易画图板发布时间:2013-01-25
下面我将分享用Java制作简易画图板的过程。version1Draw.javaimportjavax.swing.JFrame;/****@authoryangzhenlin**/publicclassDrawextendsJFrame{publicvoidinitDraw(){this.setTitle("画图板");this.setSize(600,500);this.setDefaultCloseOperation(3);this.setVisible(true)... 查看全文
先了解Java的Generics:根据Java的文档,Java引入Generics一是为了在编译时提供更强的类型检查,二是为了泛型编程。编译时,Java靠typeerasure来实现Generics:1.将所有的泛型参数替换为限定(bound这里如何翻译?)的类型,如果没有限定,就替换为Object类。因此然生的字节码和普通的类文件一样;2.为了保证类型安全,必要的时候会是使用cast;3.为了维护继承的泛型类型之间的多态的正确性,必要的时候会生成bridgemethods。考虑下面的泛型类... 查看全文
· java开发转行做c++ 迅速逆袭发布时间:2013-01-25
转行做C++开发已经快一年了,从菜鸟级到入门级可谓磕磕绊绊,不由得感慨c++门槛确实比java高。这里总结一下转做C++的艰辛和经验,以便后来者进行参考。首先做下背景介绍,本人大学计算机本科,大学期间学过c++,但当时主要兴趣在java上。目前工作4年,前3年一直做java,近一年转行开始做c++服务端开发,下面就说说近一年的感触。逆袭的最大障碍----习惯3年的java惯性在入门时会给人很大的打击,在头几周你的脑子里会充满疑问,比如string、map、list为啥都是小写开头的... 查看全文
· properjavardp的运行发布时间:2013-01-25
下载properjavardp的源码,svn地址为https://properjavardp.svn.sourceforge.net/svnroot/properjavardp用myeclipse10打开工程,发现工程名称左边有一个红色的感叹号,找了一下原因,发现jre引用有问题,于是删除了jre并重新添加了JRE这时感叹号消失了,但是代码有问题,原来是字符编码的问题,于是修改字符编码为utf-8就好了。最后给工程配置一下参数,即可运行了。赞一下,这个工程不错,居然实现了rdp协议... 查看全文
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到GoogleCode中,有兴趣者可前往下载。C++1、《高性能WindowsSocket服务端与客户端组件(源代码及测试用例下载)》《基于IOCP的通用异步WindowsSocketTCP高性能服务端组件的设计与实现》《通用异步WindowsSocketTCP客户端组件的设计与实现》摘要:编写WindowsSocketTCP客户端其实并不困难,Windows提供了6种I/O通信模型供大家选择... 查看全文
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到GoogleCode中,有兴趣者可前往下载。C++1、《高性能WindowsSocket服务端与客户端组件(源代码及测试用例下载)》《基于IOCP的通用异步WindowsSocketTCP高性能服务端组件的设计与实现》《通用异步WindowsSocketTCP客户端组件的设计与实现》摘要:编写WindowsSocketTCP客户端其实并不困难,Windows提供了6种I/O通信模型供大家选择... 查看全文
· PHP 5 中调用 Java发布时间:2012-10-15
PHP网站所提供的pecl-5.1.4-Win32.zip中的Java扩展并不好用。不过要想在PHP5中调用Java也不难。本文主要来讲解在Windows2003上利用IIS+PHP5.1.4来调用Java,其它的PHP5版本配置方法也是相同的,这里以PHP5.1.4为例,仅是因为我的安装调试环境是这个。其它环境下的配置是类似的。首先,需要安装好IIS+PHP5.1.4,安装方法就不详细说明了。这里不需要安装PECL扩展,即使安装了也不要打开PECL的Java扩展,因为我们不用它... 查看全文
说明SqlCommetTools是前一段时间为公司C/S研发做的,SqlServer注释同步工具.将C++头文件中的注释同步到SQLServer表中.代码可以从github中获取:https://github.com/lvjian700/SqlCommetTools使用到的技术:ruby:用来分析C++文件的语法java:用来进行数据库操作Ant:用来执行ruby和java代码程序结构说明headers/*.h为待处理的C++头文件,该文件中映射了数据库表结构... 查看全文
· java大门发布时间:2012-10-15
第一课1.类:类别,对一类事物的整体描述,描述这类事物的行为及特征2.对象:所属某个类别的个体,能够满足某个类所描述的特征的个体---实例化,new关键字3.java开发环境:加载-效验-运行JDK:JAVADEVELOPMENTKITjava开发工具集JRE:JAVARUNTIMEENVIRONMENTjava运行环境JVM:JAVAVIRTUALMACHINEjava虚拟机4.java代码要加载后缀名为“.java”的文件中java代码要加载方法中,方法要定义在类中,类要创建在“... 查看全文
· java初学心得发布时间:2012-10-15
Java属于面向对象的一门语言,对于初学语言的大家来说,是很容易上手的。虽然如此,学习那毕竟是需要你去用心,花费时间和精力的。大家都知道,没有付出的努力,那是徒然的。刚开始学习Java的时候,也是毕业所迫,当时就感觉马上快要毕业了,感觉上了3年大学了,这个肚子里空荡荡的,什么都没有,那个时候特别迷茫,想到毕业自己什么都没有该怎么办,而且学的又是计算机,别人问什么都不知道,特别烦躁。起初想到了考研,然后搜集了考研的所有必须书籍,当刚想看的时候,发现那书多的,不知道看那个该是好... 查看全文
· 你真的精通Java吗?发布时间:2012-10-15
简历和自我介绍上经常能够读到“精通Java”这样的话,有人和我说,精通Java的人太多了,精通Java已经不能算亮点、不能给自己加分了。可是事实真是这样吗?对于语言的学习,我有一种观点,一是纵向,即要选择一门自己认为合适的语言学到有相当的深度。二在于横向,即要学习不同类型、不同历史和不同门派的语言:既有底层的语言,也有高级语言;接触一些动态语言、函数式语言;了解一些不同语言的编程范型和编程方式,比如基于原型编程、面向切面编程、命令式编程等等;最好能关注一门年纪尚浅,甚至小众的语言... 查看全文