增强for的使用: 一般是一种替代迭代器的来遍历数组或集合的,但是数组用一般for就可以遍历了 格式: for(int x;s)//x 是集合里面的变量,s是集合名称可变参数的函数格式:int sum (int... a)举例:public static void main(String args[]) { int&nbs
1 使用LinkedList的addFirst和getFirst功能public class My_stack { private LinkedList list;//定义一个Linklist集合 public My_stack() { list=new LinkedList();//当构造一个my_stack其实就
arraylist中去除重复元素的问题:1 用两个集合来存: ArrayList array=new ArrayList(); array.add("a"); array.add("b");  
Vector对于add get 迭代器iterator有特有的老版用法,但是过时了,还是用新版的基本的存储遍历跟arraylist差不多LinkedList的特有功能addFirstaddLastgetFirstgetLastremoveFirstremoveLastLinkedList link=new LinkedList(); link.add("hello"); lin
Arraylist 底层实现是数组,查询块,增删慢。线程不安全,但是效率高Vector 底层实现是数组,查询块,增删慢。线程安全,效率低。LinkedList 底层实现是链表,查询慢,增删块,线程不安全,效率高Arraylist案例一:简单的存储及遍历,存储字符串ArrayList array=new ArrayList(); array.ad
为什么会出现集合框架? 集合框架简单点说就是为了存储对象,存储对象其实还可以用数组,但是数组缺点很明显,它的长度是固定的,当我们频繁变换长度时将会很麻烦,总结一下二者的区别: 长度:数组是固定的,集合是可变的 数据类型:集合只能存储引用数据类型,(其实就是为了存对象存在的),但是数组可以存基本数据类型和引用数据类型 还有一点,数组里的类型是相同的,但是集合里
常见的命名规则: 包名全部小写 类或者接口首字母大写,多单词也是Student StudentDemo 函数(方法)或者变量 一个单词则全小写 多个单词从则从第二个单词开始每个单词首字母大写,比如studentNanme。常量:全部大写基本数据类型的字节数byte 1;short 2;int 4;long 8;float 4; double 8;bool 1;注意:整
首先,java是一种比c++更纯粹的面向对象的语言。 1.用引用去操纵对象。什么是引用?举个很简单的例子,电视是一个对象(说严谨点的话,应该是电视是一个类,我家的电视是一个具体的对象实例),那我要操纵电视时,比如调高声音,我有两种方法:用遥控器或者直接按电视上面的增大声音键。其中,用遥控器就是一种引用,操纵对象时通过引用来控制实际的对象,引用也可以单独存在,不指向一个具体的
java编程的基本面向对象思想。
转眼都大三了,虽然前三年学习还凑合但是方向目标不是很明确,通过这个寒假改变下自己,重视一下以前学过的所有语言,重新学精java,接下来不管是就业还是考研究生,都有一个比较擅长的语言基础。重新学一遍java,包括算法。了解一些大数据的基础知识,为考研做准备。接下来的寒假,会将自己重新学的java用博客做笔记,激励自己不断学习。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号