`
文章列表
Java中已经定义好了一个长度可变数组:ArrayList 数组的特点:内存地址连续 优点:数据是存放在一个连续的内存地址上,查找效率比较高 缺点:在改变数据个数的时候[增加,插入,删除]效率比较低 链式列表:[链表] 数据在内存中可以在任意位置,通过引用来关联数据 1.MyArray 数组 package com.newer.cjl.api; /** * 自定义长度可变的数组[泛型] * * @author Administrator * */ public class MyArray<E> { // 定义一个长度为0的初始数组 ...
集合框架类 数据结构:存储数据的容器,不同的结构体现为数据的存储方式以及数据之间的关系不一样 结构体,类 数组,长度可变数组,堆栈,向量,队列,集合,映射,链表,树[二叉树]  图 对于数据结构的操作: 存放数据 取出数据 删除数据 修改数据 数据个数 自定义长度可变数组 解决了数组固定长度的问题 使用泛型解决了数组中存放的数据类型的问题 泛型:从jdk1.5新增加的语法 在定义的时候将类定义成一个变量 等到具体使用的时候[创建对象的时候]在明确这个类的类型 只能用在成员方法和构造方法中 泛型的具体化必须是一个引用类型 如果创建对象的时 ...
总结: 1.标识符:简单的理解为一个名字,是用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。 标识符:字母、数字、下划线、和美元符号组成 、第一个字符不能为数字 合法标识符 tb_us  _u88 java语言使用Unicode标准字符集 最多可以识别65535个字符 java语言中的字母可以是Unicode字符集中的任何字符 包括拉丁字母、汉字、日文、和其他许多语言中的字符 在Java语言中标识符是区分大小写的 如果两个标识符的字母相同但是大小写不同,就是不同的标识符。 good Good 不同的标识符 2、关键字 关键字是Java语言中已经被赋予特定意义的一些单词 不可以把这 ...
myobject instanceof ExampleClass   对象 是不是 某个类 package com.newer.cjl.api; public class SuanShu<E> {//泛型 public E add(E a, E b) { //返回值类型为泛型 基本类型 if(a instanceof Integer){ //这是个类型 Integer t = (Integer)a+(Integer)b; return (E)t; } if(a instanceof Double){ ...
java.util包中的常用类 Date  日期类 SimpleDateformat 日期格式化类 Calendar  日历类 获得日历对象  Calendar rightNow = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int day = c.get(Calendar.DAY_OF_MONTH); int dayWeek = c.get(Calendar.DAY_OF_WEEK); int h = c.get(Calenda ...
1.==和equals的区别   ==是运算符 用来比较两个数据是否相等   比较的是变量所代表的内存地址是否一样   equals是object类提供的的一个方法   equals是否相等取决于类中的这个方法是如何实现【重写】的   String类中的equals方法是比较值是否相等   object类是Java中类层次结构的根类   用来比较两个数据是否相等   Java中所有的类都默认是object的子类   数组类型也是object的子类 public class f { public static void main(String[] args) { ...

java题目总结

    博客分类:
  • java
1.给定一个字符串String s="abcdefg"; 将字符串倒序成一个新字符串 2.判断一个字符串是不是回文字符串    比如:"abcdcba"  "上海自来水来自海上" 1.解 package com.newer.cjl.api; public class zuoye1 { public static void main(String[] args) { String s="abcdefg"; String s1=""; for(int ...
   1.和基本数据类型对应的8种类类型    byte Byte    short Short    int  Integer    long Long    float Float    double Double    char  Character    boolean Boolean     2.Integer :封装了基本的int类型的类 属性:int的最大值:Integer.MAX_VALUE       int的最小值:Integer.MIN_VALUE 方法:将整数转成字符串:Integer.toString(100);       将整数转成对应进制的字符串:      I ...
     java中常用的四种排序方法: 快速排序、冒泡排序、选择排序、插入排序。      当然 程序中最简单的使用就是:快速排序和冒泡排序,插入排序的使用更具有技巧性,选择排序则过于复杂,冗杂的代码不利于程序的使用和软件的测试。      快速排序主要是运用了Arrays中的一个方法Arrays.sort()实现。      冒泡法则是利用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。      选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。      插入排序是选择一个数组中的数据,通过不断的插入比较最后进行排序。    ...
   java中常用的包 java.lang包是系统默认引入的 API:Application Program Interface,应用程序编程接口 通俗而言就是系统提供的一组类库 java的三个版本 JSE:java标准版 包含java最核心的API JEE:Java企业版,在标准版的基础上增加了javaWEB API JME:java精简版,主要用于移动设备的程序开发
Global site tag (gtag.js) - Google Analytics