`
寂地流年
  • 浏览: 26653 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

编程基础知识

1.equals和==:比较两个字符串要用equals,因为字符串是对象类型,equals比较两个对象的内容。 ==:可用于比较基本类型和引用类型。比较基本类型时,比较的是值是否相等;比较引用类型的时候比较的是两个对象的内存地址,即对象的引用(比较在堆中的物理地址或在栈中的内容是否相同)(不同对象内存地址不同)。 String a = "abc"; String b = "abc"; String aa = new String("abc"); String bb = new String("abc"); ...
package cn.netjava.xuanze; import java.util.Scanner; /** * 选择法对数组中10个整数由小到大排序。 * 基本思路: * 先将十个数中最小的数与a[0]兑换,再将a[1]到a[9]中最小的数与a[1]对换, * 每比较一轮,找出一个未排序的数中最小的一个,共比较9轮. * @author Administrator * */ public class XuanZe { // 对10个数就行排序 public static void findMin(int a[]) { ...
由小到大冒泡排序 思路:将相邻两个数进行比较,将小的掉到前头,大的沉下去。 public class MaoPao { /** * @param args */ public static void main(String[] args) { int temp; // 创建一个扫描对象! Scanner scanner = new Scanner(System.in); int[] a = new int[10]; for (int i = 0; i < 10; i++) { a[i] = scanner.nex ...
Java与JavaScript的比较 Java定义: Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。   JavaScript定义:JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端
一:了解android       Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 Android是基于
     最近看了一些文章,感觉现在生活真的是艰辛。现在生活在父母的怀抱下,还是很幸福的。前几天听蓝杰的老师说,哓宇做项目总结的时候,说他已经大三了,技术不是非常厉害,仔细算算没有几个月就要找工作了,感觉压力很大。当时我突然感觉身上有很大的压力。想想我现在还只有大二,虽然技术不是很厉害,但至少我还有1年多的时间努力,比起那些还没有开始的人还是有优势的。不知道这是不是很幸运。1年的时间其实过的很快的,其实我现在也不知道以后要干嘛。现在只是认真的在搞技术,有时还是很害怕又回到了高中那种只顾着学习的阶段的。     可能毕业出来没有找到好的工作也是一件好事情,所谓置之死地而后生。那些企业家好多都是如 ...
一、什么是C/S结构: C/S(Client/Server)结构。客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系 ...
代码: <script language="javaScript"> function check(){ var username = document.form1.userName.value; var password = document.form1.userPwd.value; var password2 = document.form1.userPwd2.value; var emailname = document.form1.emailName.value;if (username==""|| password=="& ...
UML包括了一些可以相互组合图表的图形元素。 1.类图 一个类(class)是一类或一组具有类似属性和共同行为的事物。 矩形方框代表类的图标,它被分成3个区域。最上面的区域中是类名,中间区域是类的属性,最下面区域里列的是类的操作。 举一个例子,属于洗衣机(washing machine)类的事物都具有诸如品牌(brand name)、型号(model name)、序列号(serial number)和容量(capacity)等属性。这类事物的行为包括“加衣物(add clothes)”、“加洗涤剂(add detergent)”、“开机(turn on)”和“取出衣物(remove ...
    以下是我对生活的一些理解,文笔不行,但是我这不是写作文,只是把我的观点带给大家,希望能引起大家的深思。      1.、新闻:“软实力”培训渐受白领追捧。花近千元参加几天课程,提高发音技巧,在K歌时一鸣 ...
范式的原理 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可 ...
     在JDK API中,基础的IO类都位于java.io包,而新实现的IO类则位于一系列以java.nio开头的包名中,这里首先介绍java.io包中类的体系结构。 按照前面的说明,流是有方向的,则整个流的结构按照流的方向可以划分为两类: 1、输入流: 该类流将外部数据源的数据转换为流,程序通过读取该类流中的数据,完成对于外部数据源中数据的读入。 2、输出流: 该类流完成将流中的数据转换到对应的数据源中,程序通过向该类流中写入数据,完成将数据写入到对应的外部数据源中。 而在实际实现时,由于JDK API历史的原因,在java.io包中又实现了两类流:字节流(byte strea ...
概要:你可以在任何地方使用Java集合框架,但不要想当然地使用它们。集合框架有神秘之处,如果你不能正确地对待它,它就会为你惹麻烦。Ted Neward探索了Java集合框架API中复杂且可变的部分,还给出了一些帮助你更好地利用Iterable,HashMap和SortedSet的窍门,这些窍门将会使你的代码不会产生Bug。    设计java.util包中集合框架类的目的就是帮助,也即替代数组,这也就提高了Java的能力。如你在上一篇文章中所学习到的,它们仍具可塑性,它们希望以不同的途径,好的方式,整洁的代码去进行定制和扩展。
Collection是集合接口         |————Set子接口:无序,不允许重复。         |————List子接口:有序,可以有重复元素。   区别:Collections是集合类
        ArrayList和LinkedList,这是Java中的动态数组和链表。动态数组其实比较简单,就是一个长度可以根据实际情况改变的数组。我们如果要查找某一个动态数组中的元素,可以通过get()方法来查找,只要知道该元素下标就可以了。         而LinkedList,也就是链表,这个与我们所知道的一般链表稍有不同。一般的链表元素中,除了放这个结点的数据外,还指向下一个结点。一个指向下一个,就这样构成了链表。但是Java中的链表,除了放本来的数据和指向下一个结点外,还指向上一个结点。因此,Java中的LinkedList是双向的。那么有什么用呢?还有就是ArrayList和L ...
Global site tag (gtag.js) - Google Analytics