电子商务网站项目整合笔记(一)-------Java基础2

1.类的书写与对象的创建
   [修饰符] class  className{
      //成员属性  static   没有使用static
      [修饰符]  数据类型   shuxingName [=value];
      //方法 static  不使用static修饰的
        [修饰符]  返回类型  方法名(参数列表){
        return  XXX;
    }
      //构造方法
      [修饰符]  方法名(参数列表){
         初始化对象中的属性
      }
   }
2.new 构造器();
class User{
  private  int age;
  //无参构造器
  public  User(){
  }

  public   User(int  age){
  }
}
new User();
spring  mybatis...
构建一些对象  保存到某个容器中
反射的形式调用无参构造器
------------------------------------------------
Java中的容器:
class Student{

}
59

new  Student();--->班长相关信息
new  Student();--->学委相关信息


数组:数组可以存放任意一种数据类型,同一个数组只能存放
相同的数据类型

数组:引用类型
基本类型的数组:保存数据本身
引用数据类型的数组:保存其他引用类型的数据的地址
声明:
    数据类型[]  变量名;
    int[] arr=null;
    boolean[]  arr=null;
创建:  new   数据类型[数组的长度];
初始化
    arr[0]=value;
使用
  int  num = arr[0]


声明 初始化
 1:
 int[] arr  ={1,2,3,5};//必须放到一起不允许拆开去写

 int[] arr  =null;
 arr={};//错误
2:
 int[] arr  = new int[]{1,2,3};
 int[] arr =null;
 arr=new int[]{1,2,3};


arr=new int[8];


冒泡:java

[10,50,3,12,22,15]

 第一轮:
    10 50 3 12 22 15
    10  3 50 12 22 15
    10  3 12 50 22 15
    10  3 12 22 50 15
    10  3 12 22 15 50
 第二轮
   4
   3
   ...
 

引用数据类型:
全部的学生信息
对象


数组保存数据:
   局限性:注册信息
   Student[] ss  = new Student[1000];
集合:数据长度不固定     数据类型不固定 一个集合中可以存放
多种数据类型的数据

   Collection:接口
        List: ArrayList 允许存放相同的数
        Set:所有的set不能存放相同的数据
    HashSet
         TreeSet :排序

    泛型:在数据类型不确定的情况下代替某个数据类型出现
              泛型在集合中应用
    
    int a  =10;
    Java给每个基本数据类型对应了一个包装器类型
    int -->Integer
    Integer  i  =10;
    i.parseInteger();
    int  i  =10;

   Student  :注册用户名不能重复
   Collection[]  ---->Student

   Map:接口  存储数据的时候是按照键值对的形式进行存储
   并且键是不允许重复的 不能为空的
        one="hello";
        HashMap:类   构造器(构建对象)
             方法
    TreeMap
------------------------
1.自己构建一个ArrayList
 要求:
    1.放置5个Student对象进去
    2.将这些Student 对象从ArrayList中取出来
2.自己构建一个HashSet
 要求:
    1.放置5个Student对象进去
    2.将这些Student 对象从HashSet中取出来

3.构建一个map集合:
  key:Student对象的名字
  值:Student对象本身
  存进去 三种方式取出来

4.测试:
  map:
    zhangsan    student(zhangsan,20)
    zhangsan   student(zhangsan,28)


    public  class  Test{
       public  Student  iterator(){
          new Student();
       }
    }
---------------------------
web项目:
   127.0.0.1  
 http://127.0.0.1:8888/FirstWeb/First.html
http://127.0.0.1:8888/FirstWeb/First.html?username=fff&pass=ff&sex=%E5%A5%B3&address=%E5%B1%B1%E4%B8%9C&love=on&love=on&love=on

猜你喜欢

转载自www.cnblogs.com/DennySmith/p/12208773.html