03 2012 档案

第4章面向对象编程初步
摘要:第4章面向对象编程初步类和对象类和对象是面向对象程序设计的核心。编写程序对一个问题的求解的过程可以看作是定义类和对象的过程。类是模板,对象是实例;类是抽象的,对象是具体的。类是建筑图纸,而对象是某个大楼。对象:是构成系统的最基本的单位。 属性:描述对象的静态特征 行为:描述对象的动态特征类的定义定义类的简单语法格式[修饰符] class 类名{ //成员变量 //构造方法 // 成员方法}注意:[ 修饰符 ]可以是:[ public ][ abstract | final ]修饰符 含义abstract该类为抽象类(不能用new实例化一个对象)final 该类为最终类(不能被其他类继承) pu 阅读全文

posted @ 2012-03-31 20:10 java课程设计 阅读(205) 评论(0) 推荐(0)

第三章 流程控制 for break continue return Scanner
摘要:流程控制三种基本的流程控制结构 顺序结构分支结构:if-else语句、switch语句循环结构:while语句、do-while语句、for语句、break语句、continue语句、return语句break语句格式:break; 或break 标号;功能:带标号的break语句从多重循环体的内部跳出到标号所标志的那层循环,并从标号标志的那层循环后面的语句继续执行。带标号的break语句的使用。 outer:for (int i = 0 ; i < 5 ;i++ ){ for (int j = 0; j < 3; j++ ){ 。。。 if (j == 1){ //跳出outer 阅读全文

posted @ 2012-03-31 09:00 java课程设计 阅读(236) 评论(0) 推荐(0)

关于javaMail邮件发送系统
摘要:javaMail邮件发送系统,大家可以写个通用的底层方法去实现代码如下 //邮件系统添加附件 public static MimeBodyPart createAttachment(String fileName) throws Exception { MimeBodyPart attachmentPart = new MimeBodyPart(); FileDataSource fds = new FileDataSource(fileName); attachmentPart.setDataHandler(new DataHandler(fds)); ... 阅读全文

posted @ 2012-03-30 14:35 java课程设计 阅读(271) 评论(0) 推荐(0)

【郭林专刊】如何使用TortoiseSVN(例如远程维护代码),请详细说明它的使用过程,包括它的配置,以及使用条件
摘要:1.Checkout Repository 首先要Checkout服务器端的Repository, 所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。 这个Checkout和Visual Source Safe的Checkout意义完全不一样, VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS, 在学习Subversion时这个问题一定要注意。 Checkout的具体方式是: 在客户端新建一个空目录,比如:F:\Project1 在该目录上单击右键,在弹出式菜单中选中SVN Checkout..., 之后在“URL of Repositor.. 阅读全文

posted @ 2012-03-29 14:29 java课程设计 阅读(220) 评论(0) 推荐(0)

eclipse.ini中的参数
摘要:eclipse.ini中的参数:-vmargs: 说明后面是VM的参数-Xms40m: 虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存-XX:PermSize:最小堆大小。(一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设 大一点,不过要视自己机器内存大小来设置)-XX:MaxPermSize:最大堆大小。这个也适当大些。eclipse.ini文件用来配置eclipse启动时候的内存分配方案,Xms是初始化内存大小,Xmx是最大可使用内存大小,这个默认的配置是eclipse资源消耗最小化的配置。如果你的项目比较大,这个配置必须改,... 阅读全文

posted @ 2012-03-29 14:19 java课程设计 阅读(310) 评论(0) 推荐(0)

第3章 运算符、表达式和流程控制
摘要:第3章运算符、表达式和流程控制运算符和表达式运算符:用于标记对数据执行某种运算的特定符号 。分类按运算符的功能,将运算符分为:算术运算符、关系运算符、逻辑运算符、位运算符等按参与运算的操作数的个数,将运算符分为:单目运算符、双目运算符、三目运算符关系运算符 关系运算符用于判断两个操作数的等价性和大小关系,得到的结果为布尔类型,取值为true或false。常用于逻辑判断(if语句或循环)。逻辑运算符 逻辑运算符可以对boolean类型数据进行逻辑上的“与”、“或”、“非”、“异或”等运算,结果仍为boolean类型,通常用于程序的流程控制。逻辑运算符 &(&&)、|(|| 阅读全文

posted @ 2012-03-28 19:54 java课程设计 阅读(205) 评论(0) 推荐(0)

第二章 Java语言基础
摘要:标识符的命名规则标识符必须以字符、下划线(“_”)或美元符(“$”)开头,后跟字符、下划线、美元符或数字(0~9)。长度无限制。 Java标识符的拼写是大小写敏感的,即区分大小写, a和A是两个完全不同的标识符。关键字Goto和const虽未起任何作用,但为避免无用也被作为关键字保留下来;True和false虽不是关键字,但也已被用作专门用途,因此不可做标识符使用;Java关键字都是小写。注释注释是对源程序起解释说明作用的文本信息,适当的使用注释可以增强程序代码的可读性和可维护性。注释的格式以//开头,注释内容从//开始到本行行尾结束; 以/*开头,直到遇到*/结束,注释内容可以跨行,适用于内 阅读全文

posted @ 2012-03-27 19:58 java课程设计 阅读(147) 评论(0) 推荐(0)

Java-我的HelloWorld
摘要:Java。。。。。。我的HelloWorldJava 2分为三个体系:J2SE(Java 2 Software Development Kit,Standard Edition):适用于一般计算机的Java程序开发和运行平台。J2EE(Java 2 Software Development Kit,Enterprise Edition):企业e_Business架构和Web Service服务开发及应用平台。J2ME( Java 2 Software Development Kit, Micro Edition):移动商务等开发工具及平台。Java的特点简单性面向对象分布式多线路体系结果中立和 阅读全文

posted @ 2012-03-27 08:25 java课程设计 阅读(215) 评论(0) 推荐(0)

【郭林专刊】jQuery中ajax的使用和缓存问题解决
摘要:1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]设计WEB页面的时候 也应该遵守这个原则2:一.谈Ajax的Get和Post的区别Get方式:用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的heade 阅读全文

posted @ 2012-03-26 19:37 java课程设计 阅读(210) 评论(0) 推荐(0)

JavaScript
摘要:JavaScript与Java不同•JS是Netscape公司的产品,Java是Sun公司的产品。•JS是基于对象,Java是面向对象。•JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。•JS是弱类型,Java是强类型。 •JavaScript的特点•解释性:由浏览器直接解释执行•用于客户端•安全性:不允许直接访问本地硬盘•简单易用:脚本式语言最大的优点是易学易用,是一种轻量级的程序语言•动态性:他可以直接对用户或客户输入作出响应,无须经过web服务程序,他对用户的反映响应,是采用以事件驱动的方式进行的。•跨平台性:只要是可以解释Js的浏览器都可以执行,和操作系统无关JavaS 阅读全文

posted @ 2012-03-21 16:38 java课程设计 阅读(1083) 评论(0) 推荐(0)

Ext [DDTabPanel、FoodImageField、ImageChooser]扩展组件
摘要:Ext 扩展组件开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、tomcat6IDE:eclipse、MyEclipse 6.5开发依赖库:JavaEE5、ext 2.2.2Email:hoojo_@126.comBlog:http://blog.csdn.net/IBM_hoojohttp://hoojo.cnblogs.com/一、Ext.ux.panel.DDTabPanel组件可以拖动tabPanel的组件需要用到的文件DDTabPanel组件文件:Ext.ux.panel.DDTabPan 阅读全文

posted @ 2012-03-17 03:36 java课程设计 阅读(504) 评论(0) 推荐(0)

Extjs下拉多选框
摘要:var stateCombo = new Ext.form.ComboBox({ store : new Ext.data.SimpleStore({fields : ["value", "text"],data : [['0','有效'],['1','无效']]}), displayField:'text', //store也可以动态的去加载,大家自己改一下就OK valueField:'value', mode : 'local', id 阅读全文

posted @ 2012-03-09 09:43 java课程设计 阅读(3669) 评论(2) 推荐(3)

Java初学者都应该搞懂的六个问题
摘要:对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"He 阅读全文

posted @ 2012-03-07 12:12 java课程设计 阅读(142) 评论(0) 推荐(0)

Android屏幕元素层次结构
摘要:Android屏幕元素层次结构android.app.Activity对于一个Android应用来说,android.app.Activity类实例是一个最基本的功能单元。一个Activity实例可以做很多的事情,但是它本身无法显示在屏幕上,而是借助于Viewgroup和View,这两个才是Android平台上最基本的两个用户界面表达单元。android.view.ViewGroupViewGroup是一个特殊的View类,它继承于android.view.View。它的功能就是装载和管理下一层的View对象和ViewGroup对象。ViewGroup是布局管理器(layout)及view容器 阅读全文

posted @ 2012-03-07 12:10 java课程设计 阅读(188) 评论(0) 推荐(0)

2012 Java陷阱
摘要:作为Apache软件基金会的成员之一,我对开源软件的立场倾向于支持更加自由的许可协议,例如Apache许可证 (v2.0), BSD, 或 MIT许可协议。我坚信应该鼓励企业都能够采用开源软件,让他们能够使用开源软件做他们想做的任何事情,在当前法律框架下尽可能的放宽限制。 宽松自由的软件许可协议能够使软件开发社区做的更好。自由的开源软件开发能鼓励真正的、专心的、有实力的参与者的奉献活动,就像“公开核心” 运动那样,企业可以出售对软件的服务和“企业级软件功能”,而不要变成一个单一个体掌握了所有软件的重要权利。 我必须坦诚——我对Java语言并不是很热心——我更愿意用Python,Javascr. 阅读全文

posted @ 2012-03-07 12:07 java课程设计 阅读(196) 评论(0) 推荐(0)

程序员每年要做的十件事
摘要:还剩不到一周的时间,我们将迎来2012年。我知道这是老生常谈,但今年你曾经有过什么样重要的经历?很自然的,我们现在正处于为新年许下目标的时候。也许你可能有“真实”生活中的一些目标,但是你的程序员生涯呢?1、学习一种新语言,框架或方法我们必须保持学习最新的技术。Web开发唯一不变的是变化。以NodeJS为例:两三年前它并不存在,只有很少(如果有的话)的JavaScript代码运行于服务器之上。现在,你离不开它。每个Web开发人员都希望留在自己的作品里。要做到这一点,我们必须不停学习最新的技术。如果你是一个后端开发,这可能代表着学习 JavaScript和Node.js,类似于Ruby和Rails 阅读全文

posted @ 2012-03-07 11:59 java课程设计 阅读(191) 评论(0) 推荐(0)

2011年软件行业大调查:程序员的日子不算差
摘要:自2011年初,2011年软件行业技术人员薪资大调查,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而且“一叶知秋”,所以透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助开发者,更准确地定位自己在产业内的坐标。2011:程序员的日子不算差相信每个开发者在回忆当初高校毕业,加入滚滚求职大军的情形时,都能记得那番对美好生活的憧憬和闯荡世界的豪情。而在经济社会,判断成功的可量化方式无疑是薪资了,尽管有点世 阅读全文

posted @ 2012-03-07 11:57 java课程设计 阅读(134) 评论(0) 推荐(0)

再谈程序员的出路
摘要:从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些人的想法,在行业做了几年,有些感想跟大家随便聊聊。俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考:1、努力成为你工作环境中最优秀的人(技术最好的人);2、跳槽,去另外一家公司做比你能力要高的工作。针对工作环境的不同,分为大环境和小环境(人多和人少):1、小环境,寻找技术最好的人,努力不断向他接近,当你通过努力觉得超过他的时候,我相信你就不会再来问“出路在哪里”的问题了。2、大环境,人多优秀的人也多,想短时间超越所有人是有 阅读全文

posted @ 2012-03-07 11:56 java课程设计 阅读(248) 评论(0) 推荐(1)

java线程系列---Runnable和Thread的区别
摘要:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限, 下面看例子: package org.thread.demo; class MyThread extends Thread{ private String name; public MyThread(String name) { super(); this.name = name; } public vo... 阅读全文

posted @ 2012-03-01 11:15 java课程设计 阅读(112) 评论(0) 推荐(0)

导航