• 小结


    八个基本数据类型:byte、short、int、long、float、double、char、boolean

    重写与重载:

    重写:子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变

    重载:在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同

     

    mvc

    M:Model---模型 javaBean(实体类):封装数据

    V:View-----视图 jsp:单纯进行页面的显示

    C:Controller----控制器 Servelt:获取数据--对数据进行封装--传递数据--指派显示的jsp页面

    静态

    静态代码块会在类被加载时自动执行

    a. 静态代码块只能定义在类里面,它独立于任何方法,不能定义在方法里面

    b.静态代码块里面的变量都是局部变量,只在本块内有效

    d. 一个类中允许定义多个静态代码块,执行的顺序根据定义的顺序进行

    e.静态代码块只能访问类的静态成员,而不允许访问实例成员

    静态变量

    常量:

    静态方法:

    异常

    编译异常(Runtime)

    运行异常

    工厂模式、代理模式、单例模式

    map

    Map集合是有Key和Value的,key可以重复,value不可以重复

    集合体系

    八种基本类型

    String不是基本数据类型

    Switch

    能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断

    方法重写                                    

    方法重载

    值传递和引用传递

    值传递:传递的是实际参数的一个副本,这个值可能是基本类型,也可能是引用类型的地址.

    引用传递:传递的是实际参数的地址的一个副本

    端口实现类     implents怎么拼

    JQ选择器

    Id

    .class

    *

    JSP九大内置对象

    1、request 对象

    2、response 对象

    3、session 对象

    4、application 对象

    5、out 对象

    6、pageContext 对象

    7、config 对象

    8、page 对象 。

    9、exception 对象

    面向对象三大特征

    封装就是隐藏对象的属性和实现细节,仅对外公开接口

    继承就是子类继承父类的特征和行为

    多态同一个行为具有多个不同表现形式或形态的能力。

    集合有哪些

    1、List(有序、可重复)

    2、Set(无序、不能重复)

    3、Map(键值对、键唯一、值不唯一)

    什么进入栈和堆

    方法进栈对象和容器进堆

    引用数据类型和基本数据类型

    引用数据类

    类、接口类型、数组类型、枚举类型、注解类型。

    基本数据类型:

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0

    short:短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0

    int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0

    long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L

    float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0

    double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0

    char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空

    boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false

    表复制

    面向对象

    简单查询语句:

    select * from 表名

    条件查询:

    Where分组前

    分组group by

    having 

    插入数据:

     INSERT INTO 表的名称 values(值1,值2,值3...)

    指定列插入数据:

     INSERT INTO 表的名称(列1,列2,......) VALUES (值1,值2,.....)

    修改数据:

    update  表的名称 set  列名称=新值  where 列名称=某值

    update Employees set LastName='hello world'where EmployeeID=30

    删除数据:

    DELETE  FROM 表的名称 WHERE 条

    delete from Employees where EmployeeID=32 /*删除EmployeeID=32的数据*/

    1、查看数据库: >show database;

    2、创建数据库: >create database 数据库名;  

    3、使用数据库: >use 数据库名;

    4、删除数据库:>drop database 数据库名

    -- 创建表

    create table java0322

    -- 删除表

    drop table java0322

    -- 复制表(表不存在)(只复制表结构)

    create table student as select * from java0322 where 1=2;

    -- 复制表(复制表结构和表内容不复制约束)

    create table student2 as select * from java0322

    SELECT * FROM A  INNER JOIN B ON A.book_id=B.book_id; 内连接

    SELECT * FROM A  LEFT JOIN B ON A.book_id=B.book_id;  左连接

    SELECT * FROM A  RIGHT JOIN B ON A.book_id=B.book_id;   右连接

    SELECT * FROM A  FULL JOIN B ON A.book_id=B.book_id; 全连接

    值传递和引用传递:

    Java是否多继承:

    死锁:

    用一条SQL复制表  :

     JQuery选择器:

    undefine:

    Jsp九大内置对象:

    HTTP协议:d

    面向对象三特性:

    继承优点:

    集合有哪些:

    堆栈内存中保存内容:

    静态代码块:

    设计模式:

    工厂模式:

    引用类型和基本类型区别:

    静态代码块基本概念:

    1-100的和 (编程题):

    MVC:

    Runtime常出现的异常:

    Http协议理解:

    三种设计模式理解:

    Map:

  • 相关阅读:
    NEO发行资产Token
    OSCP考试回顾
    Windows降权
    Mimikatz.ps1本地执行
    MS16-032提权正确方法
    一种通过HTTP传文件出网的姿势
    mac chromedriver error
    关于websocket 在生产环境中遇到的问题 及 解决办法
    how to install protobuff python
    Git 使用疑问
  • 原文地址:https://www.cnblogs.com/zs0322/p/11274681.html
Copyright © 2020-2023  润新知