Java

Java中assert和静态导入的使用

Java中assert和静态导入的使用最近一直在做测试,发现了一些JDK1.5中的一些新的语法特性,在开发的时候确实省了不少时间,在此做简要的记录:assert的用法assertexpression1;assertexpression1:expression2;如果expression1为true,则不抛出错误,程序正常运行,expression2也不会执行。如果expression1为false,则抛出异常,程序中断跳出,expression2执行。一般

系统 2019-08-29 22:53:31 1267

Java

JavaMail发送邮件

1.邮件发送类:packagecom.taihuatalk.taihua.common.common;/***//***Author:*CreateDate:2006-06-2522:47:00*Modifier:*ModifyDate:2006-06-2522:47:00*Version:1.0*Copyright(c)2006泰华网络沪ICP备06××××××号*Allrightreserved.*/importjavax.mail.Transport

系统 2019-08-29 22:51:57 1267

Java

浅谈Java串行端口技术协议

串行通讯慨述串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯。记得在PC机刚开始在中国流行起来时(大约是在90年代前五年),那时甚至有人用一条串行线进行两台电脑之间的数据共享。除了这些,手机,PDA,USB鼠标、键盘等等都是以串行通讯的方式与电脑连接。而笔者工作性质的关系,所接触到的就更多了,像多串口卡,各种种类的具有串口通讯接

系统 2019-08-29 22:48:58 1267

Java

java调用系统命令

简单的静态函数SysCmd.java:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassSysCmd{publicstaticStringautoExec(StringcmdLine)throwsIOException,InterruptedException{if(System.getProperty("os.

系统 2019-08-29 22:37:37 1267

Java

java 生成 读取excel

importorg.apache.poi.hssf.usermodel.HSSFWorkbook;importorg.apache.poi.hssf.usermodel.HSSFSheet;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apache.poi.hssf.usermodel.HSSFCell;importjava.io.FileOutputStream;publicclassCrea

系统 2019-08-29 22:35:06 1267

Java

java解惑你知多少(七)

应用47.不可变的引用类型Java代码BigIntegertotal=BigInteger.ZERO;total.add(newBigInteger("1"));total.add(newBigInteger("10"));System.out.println(total);//0上面程序的结果为11吗?答案是0。BigInteger实例是不可变的。String、BigDecimal以及包装类型:Integer、Long、Short、Byte、Charac

系统 2019-08-29 22:02:46 1267

Java

java实现hash算法

Java代码/***Hash算法大全
*推荐使用FNV1算法*@algorithmNone*@authorGoodzzp2006-11-20*@lastEditGoodzzp2006-11-20*@editDetailCreate*/publicclassHashAlgorithms{/***加法hash*@paramkey字符串*@paramprime一个质数*@returnhash结果*/publicstaticintadditiveHash(S

系统 2019-08-12 09:30:14 1267

Java

自动执行 Java 性能优化

http://www.oracle.com/technology/global/cn/pub/articles/brahms-tuning.html?_template=/ocom/print作者:CarlBrahms自动执行负载生成和性能优化过程为什么可以节省大量的时间和精力。2008年9月发布优化可能是一项非常艰巨而费时的工作,尤其对于需要最佳性能的环境来说更是如此。优化所带来的好处是使环境更稳定、故障更少、总体性能更佳。也许您幸运地拥有内部性能优化人

系统 2019-08-12 09:29:31 1267

Java

java validator的原理与使用

http://developer.51cto.com/art/201104/253257_1.htmavaEE6核心特征:BeanValidation特性概述(2)2011-04-0214:33张冠楠陈志娴IBMdeveloperWorks字号:T|T数据验证在Java分层结构的应用开发中占据着重要位置。JavaEE6提出了BeanValidation规范,使用注解的方式对JavaBean进行约束验证,不局限于某一层次或者某一编程模型,灵活易用。本文将向您

系统 2019-08-12 09:27:17 1267

Java

Java 感知Mysql存储过程变量数量

在项目中,可能会遇到sybase移植到mysql的情况,因为sybase支持存储过程的可变参数,而mysql不能支持,所以,在调用mysql的时候,需要感知存储过程到底有几个参数,来合理的配置参数数量:如下是代码packagecom.xxx.util;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement

系统 2019-08-12 01:54:23 1267

Java

收购后Java之父首次公开亮相 称Oracle掌管Java

美国时间3月17日,在Oracle收购SunMicrosystems之后,Java之父JamesGosling首度在公开场合露面,他一如既往保持着对Java的高度关注,并表示Java在Oracle的掌管下令人放心,随后他还透露了Java的发展方向。Gosling是在TheServerSideJavaSymposium上发表这份公开说明的,当时他的报告主题是JavaTodayandTomorrow。他表示目睹了Oracle掌舵Java的方向之后,他深受鼓舞,

系统 2019-08-12 01:32:44 1267

Java

Java和Python的算法数据结构面试问题

有很多计算机科学专业毕业生和程序员在Uber和Netflix等公司申请编程,编码和软件开发职位。亚马逊,微软和谷歌等大型组织;和Infosys或Luxsoft等基于服务的公司。但是,当你申请这些公司的工作时,他们中的许多人都不知道会有什么样的编程面试问题。在本文中,我将分享一些常见问题的算法和数据结构面试问题,这些问题来自不同层次经验的程序员,从刚从大学毕业的人到具有一到两年经验的程序员。编码访谈主要包括数据结构和基于算法的问题以及一些逻辑问题,例如“如何

系统 2019-09-27 17:54:21 1266

Java

有答案了!一张图告诉你到底学Python还是Java?你怎么选?

Java和Python一直都是两种很火很强大的编程语言,各领千秋,该学哪个语言,一直是所有程序员心中的疑问,今天笔者用一张图带你对比!欢迎留言交流!文末有福利!从图表中,你可以很容易看出Java比Python罗嗦。在Java中读一个文件要写10行代码,而在Python中只要两行。这一点是Python的优势,因为很多新手程序员会喜欢编写很少的代码,第二点则是关于静态变量,动态变量,你需要强类型的语言和严谨的编译器来检测犯二的代码。Python控制台可以直接解

系统 2019-09-27 17:51:51 1266

Java

Python 最抢手、Java 最流行、Go 最有前途,7000 位程序员揭秘

作者|屠敏整理报告来源|JetBrains出品|CSDN(ID:CSDNnews)互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流。而对于身处其中且撑起IT半边天的技术人,如今如何了?从技术角度来看,其又该作何改变顺应潮流?接下来,我们将从JetBrains最新发布的《2019开发人员生态系统现状》报告中一窥究竟。JetBrains通过调查全球7000名开发者,解析出开发者们在日常软件开发中最常使用的语言、框架,从而探索各种编程技术的最

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