![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Samuel7317
这个作者很懒,什么都没留下…
展开
-
Java中&和&&的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当st...原创 2018-07-16 14:35:14 · 577 阅读 · 0 评论 -
Java中的标识符
使用标识符时,需要遵守几条规则: 1. 标识符可以由字母,数字,下划线(——),美元($)组成,但是不能包含@,%,空格等其他的特殊符号,不能以数字开头。例如 123name 就是不合法的 2.标识符不能是Java关键字和保留字(Java预留的关键字,或者以后升级版本中有可能作为关键字),但可以包含关键字和保留字~例如:不可以使用void 作为标识符,但是Myvoid 可以 3.标识符是严格区分大...原创 2018-07-15 23:07:03 · 449 阅读 · 0 评论 -
Java中final,finally,finalize的区别
(1)final:可以作为修饰符修饰变量、方法和类,被final修饰的变量只能一次赋值;被final修饰的方法不能够在子类中被重写(override);被final修饰的类不能够被继承。 (2)finally用在异常处理中定义总是执行代码,无论try块中的代码是否引发异常,catch是否匹配成功,finally块中的代码总是被执行,除非JVM被关闭(System.e...原创 2018-07-15 21:53:44 · 147 阅读 · 0 评论 -
Java中的值传递和引用传递
前言我们都知道,java中数据类型分为基本数据类型和引用数据类型。基本数据类型 整型:byte,short,int,long浮点型:float,double字符型:char布尔型:boolean引用数据类型 数组类 接口方法的参数分为实际参数,和形式参数。形式参数:定义方法时写的参数。实际参数:调用方法时写的具体数值。一般情况下,在数据做为参数传递的时候,基本数据类型是值传递,引用数据类型是引用传...转载 2018-07-15 14:59:33 · 115 阅读 · 0 评论 -
Java中的关键字
1.java的关键字(keyword)有多少个? 51+2个保留字=53个关键字(java的关键字都是小写的)2.java的保留字是指现在还没用到,但在以后升级版本中可能作为关键字。 1).const 有道释义:n. 常量,常数 用于修改字段或局部变量的声明。它指定字段或局部变量的值是常数,不能被修改 2).goto 有道释义:vi. 转...原创 2018-07-15 14:10:32 · 155 阅读 · 0 评论 -
Java中运算符的优先顺序(从高到低)
优先级描述运算符1括号() []2正负号+ -3自增自减,非++ -- !4乘除,取余* / %5加减+ -6移位运算<< >> >>>7大小关系> >= < <=8相等关系== !=9按位与&10按位异或^11按位或|12逻辑与&&13逻辑或||14条件运算?:原创 2018-07-14 21:28:44 · 23437 阅读 · 0 评论 -
Math.round(11.5)等于多少? Math.round(-11.5)等于多少?
Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整, Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11; floor的英文意义是地板,该方法就表示向下取整, ...原创 2018-07-19 11:14:41 · 1686 阅读 · 0 评论 -
Servlet服务器内部跳转和客户端重定向
客户端重定向也叫做外部跳转。1、内部跳转是通过服务器将请求转发到另外的页面或者servlet中,此时跳转到的目标页面或者servlet可以仍可获取到请求对象、请求中的属性、参数。外部跳转的时候是第一次请求后,服务器端向客户端发送了一个响应response数据告诉客户端一个新的请求地址,于是客户端以这个新地址为目的地址发出第二次request请求,此时的request对象已经不是第一次请求的...原创 2018-07-18 15:08:44 · 540 阅读 · 0 评论 -
JSP中的内置对象
类型 名字 PageContext pageContext HttpServletRequest request HttpSession ...原创 2018-07-18 14:58:08 · 206 阅读 · 0 评论 -
Java中访问Oracle数据库的一般步骤
1.--加载jdbc驱动Class.forName("DriverName");对于oracle数据库: Class.forName("oracle.jdbc.driver.OracleDriver");2.--创建数据库连接Connection conn=DriverManager.getConnection(url,user,password);数据库url格式(orac...原创 2018-07-18 14:04:09 · 330 阅读 · 0 评论 -
Java中常见的Runtime Exception
常见的Runtime Exception(运行时异常)ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException,CannotRedoException, CannotUndoException, ClassCastException, CMMException, Con...原创 2018-07-16 20:01:56 · 267 阅读 · 0 评论 -
Java中成员变量和静态变量的区别
1:所属不同静态变量:属于类,类变量成员变量:属于对象,对象变量,实例变量2:内存位置不同静态变量:方法区的静态区成员变量:堆内存3:生命周期不同静态变量:静态变量是随着类的加载而加载,随着类的消失而消失成员变量:成员变量是随着对象的创建而存在,随着对象的消失而消失4:调用不同静态变量:可以通过对象名调用,也可以通过类名调用成员变量:只能通过对象名调用...原创 2018-07-16 17:13:12 · 270 阅读 · 0 评论 -
Java中方法重写和方法重载的区别
法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。重写(Overriding)是父类与子类之间多态性的一种表现,重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了...原创 2018-07-16 17:11:29 · 2820 阅读 · 0 评论 -
Java中的基本数据类型
1、整数类型,有byte,short,int,long,分别有1个字节,2个字节,4个字节,8个字节, 2、浮点类型,有float,double,分别有4个字节,8个字节 3、字符类型,有char,有2个字节 4、布尔类型,有boolean,有1个字节 bit:位 Byte:字节 一个字节占8位 1Byte=8bit...原创 2018-07-16 16:50:59 · 138 阅读 · 0 评论 -
Java中==和equal的区别
简单来说,equal是比较两个对象内容是否相等,==是比较两者是否是同一个内存地址。举例说明:public class StringAndStringBuffer { public static void main(String[] args) { String str1="hello"; String str2="he"+"llo"; String str3="he"+new Stri...原创 2018-07-16 15:11:10 · 210 阅读 · 0 评论 -
Java中Session和Cookie的区别
Cookie数据保存在客户端,Session数据保存在服务器端。Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一SessionID提交到服务器端,来存取Ses...原创 2018-07-31 14:51:09 · 3067 阅读 · 0 评论