随笔分类 -  Java

摘要:概述:当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可以序列化.序列化的目的是将一个实现了Serializable接口的对象转换成一个字节序列,可以。把该字节序列保存起来(例如:保存在一个文件里),以后可以随时将该字节序列恢复为原来的对象。甚至可以将该字节序列放到其他计算机上或者通过网络传输到其他计算机上恢复,只要该计算机平台存在相应的类就可以正常恢复为原来的对象。实现:要序列化一个对象,先要创建某些OutputStream对象,然后将其封装在一个ObjectOutputStream对象内,再调用writeObject()方法即可序列化一个对象; 阅读全文
posted @ 2013-06-15 22:10 java程序员-c 阅读(362) 评论(0) 推荐(0) 编辑
摘要:今天开始接触android的Java编程,出现问题了。我的代码是这样的:应该把放在最后一行。原因:这里Android123提示大家一般合法的XML文件只有一个主根节点,比如 如果出现了Error parsing XML: junk after document element这样的错误,你的想法可能只要主根有多个节点,比如说 阅读全文
posted @ 2013-06-05 16:16 java程序员-c 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:Starting Another ActivityAfter completing the previous lesson, you have an app that shows an activity (a single screen) with a text field and a button. In this lesson, you’ll add some code to MainActivity that starts a new activity when the user clicks the Send button.接下来,主要new一个activity出来,然后点击send 阅读全文
posted @ 2013-06-05 09:08 java程序员-c 阅读(247) 评论(0) 推荐(0) 编辑
摘要:《创建一个简单的用户界面》Android应用程序的图形用户界面建立在View(视图)和ViewGroup(试图组)层上。View对象是常见的界面widgets(控件),例如buttons(按钮) 或者text fields(输入框)。ViewGroup对象 是不可见的视图容器,通常定义子视图的布局,比如说网络型布局或者垂直列表布局。Android 提供一种XML 语法,相当于View和ViewGroup的子集。所以你可以在XML里利用UI元素的层次结构定义自己的界面。选择布局用XML说明UI布局而不用代码有很多原因,最大的原因就是能够对不同的屏幕创建不同的布局。比如说,你可以创建两个版本布局, 阅读全文
posted @ 2013-06-05 09:03 java程序员-c 阅读(166) 评论(0) 推荐(0) 编辑
摘要:《运行你的应用》通过钱一节课创建了一个Android项目,项目里有一个默认的”HelloWorld“源文件,它让您可以立即运行的应用程序。运行应用需要两个条件:是否有一个Android设备和是否使用Eclipse。本节课将会教使用Eclipse和命令行两种方式在真实地android设备或者android模拟器上安装并且运行你的应用。在运行应用之前,你得认识项目里的几个文件和目录:AndroidManifest.xmlmanifest file描述了应用程序的基本特性并且定义了每一个组件。当你学了更多课程,你将会理解这里的各种声明。一个重要原则:你的manifest应该包括部分。它会利用andr 阅读全文
posted @ 2013-06-05 09:02 java程序员-c 阅读(187) 评论(0) 推荐(0) 编辑
摘要:《创建一个Android项目》一个android项目包括应用的所有源代码。Android SDK 使得用一套默认的项目目录和文件创建新的Android项目过程变得更简单。本课程介绍使用具有ADT插件的Eclipse创建新Android 项目,或者使用SDK Tools的命令行创建新Android 项目。注意:你必须确保Android SDK安装完毕,确保Eclipse装有ADT插件(21.0.0版本或以上)。如果没有,请在本课程开始前先进行Android SDK 安装步骤。利用Eclipse创建项目点击工具栏里的New按钮。在弹出的窗口(select awizard)中,打开Android文件 阅读全文
posted @ 2013-06-05 09:01 java程序员-c 阅读(160) 评论(0) 推荐(0) 编辑
摘要:《创建你的第一个应用》Welcome to Android application development!欢迎加入Android应用程序开发!This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You'll also learn some fundamentals of Android app design, including how to b 阅读全文
posted @ 2013-06-05 09:00 java程序员-c 阅读(156) 评论(0) 推荐(0) 编辑
摘要:《开始》欢迎参加android开发培训课程,在这里你可以学到一整套描述如何利用代码示例完成一个特定任务的课程,这些代码示例可以在你的app中重复利用。课程被分为多个组,在左侧的导航栏里你能看到它的上级目录。第一组《开始》,主要讲android下开发app的基本要领。如果你是个android应用开发的新人,你应该按顺序完成以下课程。建立你的第一个程序在安装了Android SDK后,从本课程开始学习android开发基础。创建一个Android项目运行你的创建一个简单的用户界面开始学习Activity管理Activity的生命周期怎样启动和终止Activities以及怎样通过实施生命周期回调方法 阅读全文
posted @ 2013-06-05 08:58 java程序员-c 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖 阅读全文
posted @ 2013-02-27 17:13 java程序员-c 阅读(111) 评论(0) 推荐(0) 编辑
摘要:由于一直在使用Java file功能,但是总是很混乱,今天将Java File的所有功能做一个总结。Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效率 d:文件加密和文件安全 e:文件快速检索,强烈建议使用lence进行文件检索及文件管理。以下是本人做的一些整理:一:建立文件 File file1 = new File ("C://temp//myNote.txt"); // in Windows 这是windows文件系统下的方法 File file2 = new File (& 阅读全文
posted @ 2012-12-04 21:54 java程序员-c 阅读(210) 评论(0) 推荐(0) 编辑
摘要:ByteArrayOutputStream baos = null;try{URL u = new URL(strUrl);BufferedImage image = ImageIO.read(u); //convert BufferedImage to byte arraybaos = new ByteArrayOutputStream();ImageIO.write( image, "jpg", baos);baos.flush();return baos.toByteArray();}catch (Exception e){}finally{if(baos != nu 阅读全文
posted @ 2012-12-04 16:32 java程序员-c 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:摘要:每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。1. java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点。这是一个最终类,用于创建/操作不可变的字符串文字。它从JDK 1.0开始就有了。2. java.lang.SystemSys 阅读全文
posted @ 2012-10-08 21:09 java程序员-c 阅读(346) 评论(0) 推荐(1) 编辑
摘要:转自:http://www.csdn.net/article/2012-06-01/28062491.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量要知道,当某个对象被定义为stataic的变量所引用,那么GC通常是不会回收这个对象所占有的内存,如public class A{ static B b 阅读全文
posted @ 2012-10-08 11:52 java程序员-c 阅读(105) 评论(0) 推荐(0) 编辑
摘要:所有文件的储存是都是字节(byte)的储存,在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。在读取文件(特别是文本文件)时,也是一个字节一个字节地读取以形成字节序列. int i= 7 那么i为一个字符.在Java中用两个字节表示值为0x0007 ______________________________________________________________________________________________1.字节流可用于任何类型的对象,包括二进制对象,而字符流只能处理字符或者字符串; 2. 字节流提供了处理任何类型的IO操作的功能... 阅读全文
posted @ 2012-09-15 05:44 java程序员-c 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、下载jadclipse插件注意:jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6~3.2M2jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4.jadclipse_3.2.4.jar版本,该版本支持eclipse3.2M5~3.3M5 jadclipse_3.3.0.jar版本,该版本支持eclipse3.3M6及以上2、下载jad.exe,并将下载好的jad.exe拷贝到jre的bin的目录下,或者把jad的执行文件的绝对路径加入到环境变量PATH中。3、配置jadClipse,在在%ECLIPSE_HO 阅读全文
posted @ 2012-09-10 13:22 java程序员-c 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。先学习j2se要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学 阅读全文
posted @ 2012-07-03 08:45 java程序员-c 阅读(547) 评论(0) 推荐(0) 编辑
摘要:String filePath = "c:/";String fileName = request.getParameter("title"); InputStream inputStream =request.getInputStream(); FileOutputStream outputStream = new FileOutputStream(new File(filePath+fileName+".png"));//int formlength = request.getContentLength();int formlen 阅读全文
posted @ 2012-06-21 20:28 java程序员-c 阅读(111) 评论(0) 推荐(0) 编辑
摘要:http://download.java.net/maven/2/ http://download.java.net/maven/1/ 阅读全文
posted @ 2012-06-20 21:46 java程序员-c 阅读(80) 评论(0) 推荐(0) 编辑
摘要:private File file; private String fileFileName; private String picture; //都有getter 和 setter InputStream is = new FileInputStream(file); //引入一个IO流的输入流 String root = ServletActionContext.getRequest() .getRealPath("/bookpicture"); //通过REQUEST来得到相对地址,并在后面加上/bookpicture File f = new File(root, 阅读全文
posted @ 2012-06-20 21:21 java程序员-c 阅读(227) 评论(0) 推荐(0) 编辑
摘要:package com.wbtask; import java.io.File; import java.net.URL; public class UrlUtil { /** * 取得当前类所在的文件 * @param clazz * @return */ public static File getClassFile(Class clazz){ URL path = clazz.getResource(clazz.getName().substring(clazz.getName().lastIndexOf("."... 阅读全文
posted @ 2012-05-17 17:32 java程序员-c 阅读(470) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示