Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· [Java]读取文件方法大全发布时间:2012-04-18
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName);InputStreamin=null;try{System.out.println("以字节为单位读取文件内容,一次读一个字节:")... 查看全文
· Java栈与堆 发布时间:2012-04-18
Java栈与堆----对这两个概念的不明好久,终于找到一篇好文,拿来共享1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是... 查看全文
01importjavax.imageio.*;//forImageIO.read02importjava.awt.*;//forJFrameandJLabeletc03importjavax.swing.*;//forJFrameandJLabeletc04importjava.net.*;//forURL05importjava.io.*;//forcatch(IOExceptione),File,InputStream,BufferedInputStream... 查看全文
转载自:《JAVA代码规范》(一)目的、目录、介绍http://www.javadt.com/thread-352-1-1.html《JAVA代码规范》(一)目的、目录、介绍目的本文提供一整套编写高效可靠的Java代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强灵活性。通过遵循一套通用的程序设计标准,显著提高Java软件开发者的生产效率,为开发团队的程序设计带来更大的一致性,使软件开发团队的效率明显提高... 查看全文
· 从Java视角理解CPU缓存(CPU Cache)发布时间:2012-04-18
从Java视角理解系统结构连载,关注我的微博了解最新动态:http://weibo.com/coderplay众所周知,CPU是计算机的大脑,它负责执行程序的指令;内存负责存数据,包括程序自身数据.同样大家都知道,内存比CPU慢很多.其实在30年前,CPU的频率和内存总线的频率在同一个级别,访问内存只比访问CPU寄存器慢一点儿.由于内存的发展都到技术及成本的限制,现在获取内存中的一条数据大概需要200多个CPU周期(CPUcycles),而CPU寄存器一般情况下1个CPU周期就够了... 查看全文
近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图片字段并显示,在此过程中,遇到一些问题,例如:连接Oracle数据库读取blob字段数据,对图片byte数据进行缩放等;特此记录,给自己备忘,给大家参考。整个流程分为四步,连接oracle数据库->读取blob图片字段->对图片进行缩放->把图片展示在jsp页面上。下面进行详细描述:1.java连接Oracle注:数据库是Oracle10g版本为10.2.0,在数据库中,图片字段类型为BLOB... 查看全文
Oracle10G重建EMDBControl1.dropconfigurationfilesandrepositoryrun:emca-deconfigdbcontroldb-reposdrop2.LogonSQLPLUSasuserSYSorSYSTEM,anddropthesysmanaccountandmangementobjects:a.dropusersysmancascade;b.droproleMGMT_USER;c.dropuserMGMT_VIEWcascade;d... 查看全文
· java如何对Oracle中数据进行备份发布时间:2012-04-18
背景:在删除大量数据前,对这些数据进行备份通过在控制台执行java程序,完成对oracle数据空中大量数据删除前的备份期望结果:1、telnet方式调用exp需要用户名、密码以及数据库标识,不安全2、利用备份表,创建存储过程使用selectinto...SQL语句感觉效率会有问题考虑以上两种情况,那位高人给个提示?... 查看全文
甲骨文公司继续推动Java前进的战略。自2010年1月收购Sun后,甲骨文公司已经迅速积极的开始了Java工作。甲骨文不只是提交谷歌Android操作系统涉嫌侵权Oracle的Java专利的诉讼,数据库巨头还致力于改善在社区和开发人员中的地位,并给予他们所需要的开发支持。10月2日至5日在旧金山举行在JavaOne2011大会上,甲骨文增加的技术以及推出新的路线图被大家所接受。OracleJava开发经理HasanRizvyi和Oracle融合平台开发经理AdamMessinger... 查看全文
北京时间10月7日,据国外媒体报道,Oracle和谷歌之间一场等待已久的官司可能会推迟至10月17日以后进行,这场官司的内容是Android操作系统所谓的Java专利权之争。本案法官WilliamAlsup称根据专利权专家FlorianMueller的预测,谷歌Oracle案很可能会被推迟。该案中的第二波辩护被安排在10月17日出庭,从目前看来,这次安排是十分必要的。整个案件预计会在10月31日重新开庭。Mueller解释称,双方提出了对立的观点... 查看全文
今天学了JavaJDBCThinDriver连接Oracle三种方法,共享下一.JDBC连接Oracle说明JDBC的应用连接Oracle遇到问题,错误如下:ORA-12505,TNS:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptorTheConnectiondescriptorusedbytheclientwas。我在DB层面配置了静态注册,并且GLOBAL_DBNAME和SID_NAME不一样,以往的配置都是一样的... 查看全文
1.创建表:STOCK_PRICES2.插入测试数据:3.建立一个返回游标:PKG_PUB_UTILS4.创建和存储过程:P_GET_PRICE5.创建函数:6.JAVA调用存储过程返回结果集JDBCoracle10G_INVOKEPROCEDURE.java7.开发JAVA调用函数返回结果集JDBCoracle10G_INVOKEFUNCTION.java... 查看全文
· Java 获取Oracle ROWID发布时间:2012-04-18
AROWIDisanidentificationtaguniqueforeachrowofanOracleDatabasetable.TheROWIDcanbethoughtofasavirtualcolumn,containingtheIDforeachrow.Theoracle.sql.ROWIDclassissuppliedasacontainerforROWIDSQLdatatype.IfyouincludetheROWIDpseudo-columninaquery... 查看全文
oracle.sql.CLOBclob=null;stmt=conn.createStatement();rs=stmt.executeQuery(sql);if(rs.next()){System.out.println(rs.getClob(column).getClass());clob=(oracle.sql.CLOB)rs.getClob(column);out=newBufferedWriter(clob.getCharacterOutputStream())... 查看全文
· oracle Java源定时执行exe程序发布时间:2012-04-18
createorreplaceandcompilejavasourcenamedrundxasimportjava.io.*;publicclassRunDx{publicstaticStringRun(StringJOBID){try{System.out.println("success");Runtime.getRuntime().exec("D:\\DxptTimeSystem\\DxptTimeSystem.exe");System.out.println("ok");return... 查看全文
今天进行第一块的复习,首先是环境的搭建,java开发的首先任务就是环境变量的配置和环境的搭建,虽然现在大多数的开发工具都已经集成了这些,但是对于一个初学者来说,了解这些还是有些必要的,首先先配置一下JDK,下载JDK在sun公司的官网里下载即可(虽然被oracle收购了,但还是习惯叫他sun公司),找到jdk安装路径,然后把路径黏贴到环境变量path里面,有图有真相,上图:然后在dos命令里面测试一下,如果有下面结果即为配置成功:环境变量配置好之后,我们就可以进行我们的java开发之旅了... 查看全文
Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性一:从类和对象开始说起:Oop:ObjectOrientedProgramming(面向对象编程):类:对象的蓝图,生成对象的模板,是对一类事物的描述,是抽象的概念上的定义对象:对象是实际存在的该类事物的每个个体,因而也称为实例类之间的三种关系:依赖关系(uses-a)聚集关系(has-a)继承关系(is-a)在java中... 查看全文
五:再谈继承继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。私有成员能继承,但是由于访问权限的控制,在子类中不能直接使用父类的私有成员。并且java中是单继承,一个子类只能有一个父类继承中的构造方法当生成子类对象时... 查看全文
一:首谈java中的包装类Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitivetype),为了能将基本类型视为对象来处理,并能连接相关的方法,java为每个基本类型都提供了包装类,这样,我们便可以把这些基本类型转化为对象来处理了... 查看全文
写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅上接:Java程序员从笨鸟到菜鸟之(四)java开发常用类(包装,数字处理集合等)(上)3.Set接口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。它的常用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素... 查看全文