Java

Eclipse编写java程序的流程

Eclipse编写Java程序的流程必须经过新建Java项目、新建Java类、编写Java代码和运行程序4个步骤。11.新建Java项目在Eclipse选择“文件”->“新建”->“项目”菜单项,打开如图“新建项目”对话框选择Java项目,单击下一步。设置项目的名称和相关信息。点击完成,完成Java项目的创建2.新建Java类在包的资源管理器中,鼠标右键点击要创建Java类的项目,在弹出的快捷菜单中选择“新建”/“类”菜单项。在弹出的对话框中设置要创建的类

系统 2019-08-29 23:11:07 2222

Java

eclipse项目(java project)如何导入jar包的解决

右键项目-properties-javabuildpath(左侧菜单)-选择libraries有两种方式,导入jar包实际上就是建立一种链接,并不是copy式的导入一、导入外部包,addexternaljars...,这种只是与jar包的绝对路径建立链接,并不会拷贝到项目中。二、导入包,addjars...,这种需要你事先把jar包拷贝到项目中,通过选择项目下的jar,与jar包的相对路径建立链接。两种方式下导入的包,jar包名称前面的图标会有区别。另外,

系统 2019-08-12 01:33:30 2222

Java

java 串口编程

通过JAVA与串口(RS232)通信实例文章分类:Java编程关键字:javacom串口rs232最近了解到的需求是需要需激光打刻机进行(RS232)串口通信,这里使用的是RXTX开源包实现的。之前并没有用java做过串口通信,而且这方面资料不是很多。项目实际应用中可能会采用VB开发(这个我就不会了)只不过用java尝试一下,记个笔记,希望可以对相关开发用些帮助。下面是实现代码Java代码packagetest;importjava.io.IOExcept

系统 2019-08-29 22:16:24 2221

Java

Java GUI Testing - JFCUnit Introduce

JavaGUITesting-JFCUnitIntroduceBackground:JFCUnitisanextensiontothepopulartestingframeworkJUnit.ThisdocumentassumesyouarefamiliarwiththeusageofJUnit.Ifnot,visitthemainJUnitwebsitewherethereareanumberoflinkstosomeexcellentresources

系统 2019-08-29 23:45:02 2220

Java

java工厂模式

一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?!而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一直是通过这种方式来坐车的!幸运的是,这种有病的现象在OO语言中可以避免了。

系统 2019-08-29 23:01:33 2220

Java

深入Java集合学习系列:HashSet的实现原理

1.HashSet概述:HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。2.HashSet的实现:对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet的实现比较简单,相关HashSet的操作,基本上都是直接调用底层HashMap的相关方法来完成,我们应该为保存到HashSet

系统 2019-08-29 22:51:29 2220

Java

JasperReport(3)——Java简单使用IReport生成的

先看看设计的报表样式:reportTitle是新添加的一个参数,而其他的id和name是通过数据源得到的Filed。IReport在设置参数的时候需要先在左边新建一个parameter,然后再把该parameter托到右边的设计栏中。生成的XML文件为:

系统 2019-08-29 22:12:14 2220

Java

JAVA面试题解惑系列(九)——继承、多态、重载

好东西分享什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。继承(inheritance)简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的其中之一,我们在使用JAVA时编写的每一个类都是在继承,因为在JAVA语言中,java.lang.Object类

系统 2019-08-12 09:30:15 2220

Java

JAVA强制类型转换

object对象转换为String的一些总结--------------------------------------------------------------------------------在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方

系统 2019-08-12 09:29:33 2220

Java

【java】报错could not find the main class,pr

couldnotfindthemainclass:c:/programfiles/java/jdk1.6.0_22估计是环境变量的问题。ireport启动的时候报的这个错误。如果红色的框框中含有一个叫做classpath的变量,果断删掉,就ok了。。不知道为什么。反正是ok了2013年5月8日15:45:32落雨【java】报错couldnotfindthemainclass,programwill

系统 2019-08-12 01:33:49 2220

Java

C、Java、Python到底优劣在哪里?

CC是大部分转行编程或者是入门学习人员最开始接触的语言,虽说C语言在内存管理上存在严重的缺陷,尤其是‘\0’的设计被很多人吐槽是最大的败笔,但是毫无疑问,对那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。现有的很多程序可以产生非常棒的Ccode,比如语法分析器、GUIBuilder等,这时候C语言也是有吸引力的,因为你所需要编写的代码只是整个程序的一小部分,C语言对于程序员来说具有无可替代的价值。就我这里讨论的每

系统 2019-09-27 17:55:10 2219

Java

selenium操作隐藏的元素(python+Java)

有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了。例如,下面的情况:Python页面主要通过“display:none”来控制整个下拉框不可见。这个时候如果直接操作这个下拉框,就会提示:fromseleniumimportwebdriverfromselenium.webdriver.support.selectimportSelectimportos,timedriver=webdriver.Chrome()file_p

系统 2019-09-27 17:52:49 2219