`
Mr_Chunlei
  • 浏览: 28516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
package com.hello; import java.util.ArrayDeque; import java.util.Queue; /* * @author 张春蕾 2013年10月8 */ public class HelloJava{ public static void main(String[] args){ Node f = new Node(null,'F',null); Node g = new Node(null,'G',null); Node e = new Node(null,'E',null); Node d = new N ...
一、String,StringBuffer,StringBuilder区别 String是final类型,故一旦声明赋值后就不可以在改变,而StringBuffer是动态的,存在length方法和capacity方法返回容器的大小和存储数据长度,当容器满了是会自动增加。StringBuilder在声明时必须为其声明空间的大小。 二、比较两个字符串中的最大串 第一种思路: 1、创建两个ArrayList容器,用于存储两个字符串的所有子串。 2、然后利用两个For循环将两个字符串的所有子串截取出来,分别存储到两个数组中, 3、遍历第一个数组,取出每个元素,判断在数组二中是否存在,若 ...
一、如果在类中存在多个静态代码块,则按照顺序执行静态代码块,而且只执行一个,其他的不予执行。非静态代码块,每次构建构造函数时都要执行一次。 二、不论是静态代码块还是非静态代码块,都是在构造函数执行之前执行。 三、如果含有子类则执行顺序为: 1)执行父类的静态代码块,再在执行子类的静态代码块 2)执行父类的非静态代码块,再执行父类的构造方法 3)执行子类的非静态代码块,再执行子类的构造方法 package com.hello; /* * @author 张春蕾 2013年10月8 */ public class HelloJava{ public static void ...
一、java语言属于解释语言,在解释器后会形成字节码,然后再有JVM转化成机器语言,再有电脑执行,而C++直接编译成机器语言。 二、java语言中存在垃圾回收机制,不需要程序员对内存进行定期的释放。而C++需要,虽然java中存在垃圾回收,但是java也会存在内存泄露的问题。 三、java中没有指针,除了基本的数据类型外,就只有引用类型。 四、java中只存在单继承,C++中允许多继承。(java中的接口可以继承接口,使用Extends关键字继承接口,而且可以继承多个接口) 五、java中数据类型长度是固定的,从而可以跨平台。 六、java中的修饰符: 基本的有:public、pri ...
一、用两个栈来实现队列的功能 一开始我的思路是:当存取时向一个栈中进行Push操作,当取时将存入数据的栈进行Pop操作,然后放入第二个栈中,将最后一个取出,然后再放回原来的栈。 这是考官说要我改进我的思想,因为我的操作浪费时间,来回的在两个栈进行数据操作:这是你就很好想到改进,呢就是当将压栈数据放到第二个栈之后,没必要在放回去,直接取第二个栈就可以了,存还是存第一个栈内。当从第二个栈进行读取时,若第二个栈的数据没有了,就可以从第一个栈内在取数据放到第二个栈。 二、不借用第三变量交换数据 例如在实现冒泡排序,选择排序时都会借用第三变量来进行两个数据的交换。当真正考察本题时我们可 ...
1.HTML学习分为3个部分:<html><head><title></title></head><body></body></html>元素与标签 2.标题元素可以从<h1>到<h6>,段落<p> 3.列表:有序和无序 <ol type =""><li></li></ol>默认为阿拉伯数字排序,同样也可以由“A”,“a","I","i" ...
<img src="wd.jpg" width="" height="" align="" alter=""/>align属性设置图片与同行的文字的位置(在文本中)align相对于整个段落,(在段落中) <img src="/i/eg_planets.jpg" border="0" usemap=&q ...
http://www.w3school.com.cn/js/js_variables.aspJavaScript的学习一 1.首先javaScript的执行是在浏览器端执行,所以存在执行顺序,从而在标签内所用的变量或者属性没有事会得到null;标签可以写在、标签内或者写在html标签外。最好写在内部。既 ...
1、Jsp并不是javaScript的简称,语言有些相同但是有不一样。Jsp页面可以包含Html、JavaScript和java程序块、jsp语法。这里主要说java程序块和jsp语法。 java程序块: 1)以<%---%>之间的程序块,声明的变量和语句在服务器编译时 ...
<jsp:setProperty>标签用来设置已经实例化的JavaBean对象的属性.设置setProperty标签属性值有三种语法格式. 1.通过表达式或字符串设置 语法格式: <wbr><wbr>&lt;jsp:setProperty name="beanName" property="propertyName" value="&lt;%=expression%&gt;|字符串" /&gt;</wbr></wbr> ...
public class MyStack{ private LinkedList linkedList=null; public MyStack(){ linkedList = new LinkedList(); } //实现Stack的出栈方法 public object pop(){ if(linkedList.size()!=0){ return linkedList.removeFrist(); } else{ return null; } } //实现Stack的入栈操作 public void push(object o){ ...
在数据库查询时,需要对数据类型进行转化,如我在建表是声明一个字段为DESCRIPTION设置类型为Ntext类型,那么我在查询是利用nvarchar类型的作为判断条件则将报错,这时我们需要对DESCRIPTION类型进行转化,使用CONVERT(NVARCHAR(N),DESCRIPTION)即可。 在编写查询SQL语句时,我会两种方式,一种是全用“逻辑形式”,另一种是使用字符串拼接。第一种更好操作易懂,但是查询条件增加到三个时就感觉很多了更不用说四个五个条件。第二种理解有那么一点点难,不过对付多条件查询很好用,对于查询,我更倾向于第二种方法。下面列出一个小项目里的例子: 项目要求,根据 ...
一、最简单的SQL操作(建) 1) 首先创建数据库: CREATE DATABASE DATABASENAME(DATABASENAME_DL) ; 例子: CREATE DATABASE ZHANG_DL(创建了一个名为ZHANG_DL的数据库); 2)删除数据库: DROP DATABASE DATABASENAME 例子: DROP DATABASE BBS_DL(删除一个名为BBS_DL的数据库); 3)创建表格: CREATE TABLE TABLENAME(COLUMN1 TYPE,COLUMN2 TYPE,--------) 例子: CREATE TABLE ...
1)在OutLook中创建应用对象为:dim otlApplication as OutLook.application set otlApplication=CreateObject("Outlook.appliction") 2)在OutLook中创建命名空间: dim nameSpace1 as namespace set nameSpace1=application.getNamespace("MAPI")'这里的MAPI是指支持 的唯一数据源是 MAPI,允许访问存储在用户的邮件存储区中的所有Outlook 数据。 3)接着创建F ...
DataGridView控件 可以自己设计DataGridView的列,dgv常用的属性: dgvShow1.DataSource = null; dgvShow1.Rows.Clear();//首先清空行 dgvShow1.Columns.Clear();//清空列 dgvShow1.AutoGenerateColumns = false;//自动列设置为false,还有就是想让其显示时不出现多一行则将自动增加行业设为false DataGridViewTextBoxColumn column1 = new DataGridViewTextBoxColumn();//创 ...
Global site tag (gtag.js) - Google Analytics