首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java知识点总结

---- 总结常见的mysql数据库优化操作? 1、Index索引 2、少用SELECT * 可能有的人查询数据库时,遇到要查询的都会select,这是不恰当的行为。...在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在spring容器中更加细致。...java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。...所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。...在Java中,Synchronized就不是可中断锁,而Lock是可中断锁。

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

Java线程知识点总结

Java 中的线程优先级的范围是 [1,10],一般来说,高优先级的线程在运行时会具有优先权。...; } } } } 参考阅读:Java 中守护线程的总结 线程通信 当多个线程可以一起工作去解决某个问题时,如果某些部分必须在其它部分之前完成,那么就需要对线程进行协调...首先,需要了解几个基本知识点: 每一个 Java 对象都有一个与之对应的 监视器(monitor) 每一个监视器里面都有一个 对象锁 、一个 等待队列、一个 同步队列 了解了以上概念,我们回过头来理解前面两个问题...Java 线程是否按照线程优先级严格执行 即使设置了线程的优先级,也无法保证高优先级的线程一定先执行。...Java 并发编程:Callable、Future 和 FutureTask Java 中守护线程的总结 Java 并发

27320

Java 知识点总结篇(2)

成员变量有初始值,但局部变量未赋予初始值; 不同方法中可以有同名局部变量,同一方法中,不允许有同名局部变量; 两者重名时,局部变量优先级更高; 构造方法 使用new+构造方法,创建一个新对象; 构造方法是定义在Java...- 修改属性可见性,设为private; - 创建getter/setter方法用于属性读写; - 在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断; 继承 Java...,是小类型到大类型的转换,无风险; 向下类型转换(强制类型转换),是大类型到小类型,存在风险; instanceof运算符,用来解决引用对象的类型,避免类型转换的安全性问题; 包 作用: 管理Java...文件; 解决同名文件冲突; 必须放在Java源程序的第一行,包名间可以使用.号隔开; 系统中的包 java....(类) java.lang.(类) 包含Java语言基础的类; java.util.(类) 包含Java语言中各种工具类; java.io.

35120

Java基础知识点总结

Java不提供指针来直接访问内存,程序内存更加安全 Java的类是单继承的,C++支持多重继承;虽然Java的类不可以多继承,但是接口可以多继承。...Java有自动内存管理机制,不需要程序员手动释放无用内存 JRE、JDK、JVM区别 JDK:java 开发工具。是功能⻬全的 Java SDK。...它是运⾏已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java 命令和其他的⼀些基础构件 JVM:Java 虚拟机,是运⾏ Java 字节码的虚拟机。...同样的,equals()定义在JDK的Object.java中,这就意味着Java中的任何类都包含有equals()函数。...source:就是需要读取,可以使用两个体系:InputStream、Reader; 数据destination:就是需要写入,可以使用两个体系:OutputStream、Writer; 多线程 多线程知识点总结

57530

Java基础知识点总结

前言 本文主要是我之前复习Java基础原理过程中写的Java基础学习总结。...Java知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。 纸上得来终觉浅,绝知此事要躬行。...笔者之前对每部分的内容对做了比较深入的学习以及代码实现,基本上比较全面地讲述了每一个Java基础知识点,当然可能有些遗漏和错误,欢迎读者指正。...这里把重要的面试知识点都写出来了,让大家对知识框架有个基本轮廓,具体每个部分的内容,笔者都对应提供了了一篇博文来加以讲解和剖析,并且发表在我的个人博客和csdn技术专栏里。...我的博客地址:https://blog.csdn.net/a724888 GitHub仓库:https://github.com/h2pl Java基础学习总结 每部分内容会重点写一些常见知识点,方便复习和记忆

60930

Java基础面试知识点总结

微信公众号【Java技术江湖】一位阿里Java工程师的技术小站,致力于分享Java后端技术文章,以及这几年学习Java的心得体会,偶尔也记录在阿里成长的点滴,和大家一起在Java学习道路上成长。...本文主要是我最近复习Java基础原理过程中写的Java基础学习总结。...Java知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。 纸上得来终觉浅,绝知此事要躬行。...笔者之前对每部分的内容 对做了比较深入的学习以及代码实现,基本上比较全面地讲述了每一个Java基础知识点,当然可能有些遗漏和错误,还请读者指正。...更多关于Java后端学习的内容请到我的CSDN博客上查看: https://blog.csdn.net/a724888 Java基础学习总结 每部分内容会重点写一些常见知识点,方便复习和记忆,但是并不是全部内容

42640

JAVA知识点总结篇(二)

,但局部变量未赋予初始值; 不同方法中可以有同名局部变量,同一方法中,不允许有同名局部变量; 两者重名时,局部变量优先级更高; 构造方法 使用new+构造方法,创建一个新对象; 构造方法是定义在Java...修改属性可见性,设为private; - 创建getter/setter方法用于属性读写; - 在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断; 继承 Java...是小类型到大类型的转换,无风险; 向下类型转换(强制类型转换),是大类型到小类型,存在风险; instanceof运算符,用来解决引用对象的类型,避免类型转换的安全性问题; 包 作用: 管理Java...文件; 解决同名文件冲突; 必须放在Java源程序的第一行,包名间可以使用.号隔开; 系统中的包 java....(类) java.lang.(类) 包含Java语言基础的类; java.util.(类) 包含Java语言中各种工具类; java.io.

58320

Java基础知识点总结

前言 本文主要是我之前复习Java基础原理过程中写的Java基础知识点总结。...Java知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。 纸上得来终觉浅,绝知此事要躬行。...笔者之前对每部分的内容对做了比较深入的学习以及代码实现,基本上比较全面地讲述了每一个Java基础知识点,当然可能有些遗漏和错误,欢迎读者指正。...Java基础知识点总结 每部分内容会重点写一些常见知识点,方便复习和记忆,但并不是全部内容。...2. java是执行一个java文件的基本命令,通过参数配置可以以不同方式执行一个java程序或者是一个jar包。

53800

Java虚拟机知识点总结

java虚拟机栈: 线程私有的,每一个方法在执行的时候就会创建一个栈帧来存放方法的局部变量,操作数栈,返回地址等,当方法执行完成的时候就释放该栈帧。...语言写的方法,java虚拟机栈只针java方法,而不是本地方法。...hotspot虚拟机支持别的语言写的方法在虚拟机上运行,本法方法栈和java虚拟机栈一样。只是他们服务的对象不一样而已,一个为java方法服务,一个为native方法服务。...Java堆: 线程共享的,不过也可能为多个线程分配私有的buffer,也就是每个线程有自己的缓存器,java堆可以是物理上连续的,也可以是不连续的。...java堆是垃圾回收器管理的主要区域,所以也叫gc堆。

64530

Java异常知识点思考与总结

Java 中的异常可以是方法执行过程中引发的,也可以是通过 throw 语句手动抛出的。一旦程序运行过程中发生了异常,JRE 就会试图寻找异常处理程序来处理异常,用具体的异常对象来包装该异常。...Java异常结构图 可以看到,Throwable 派生出 Error 和 Exception ,这体现了 Java 平台设计者针对不同异常情况的合理分类。...Java7提供的multiple catch新特性,可以将多个异常声明在一个catch中 // 2. catch后面的括号定义了异常类型和异常参数。...良好的编程习惯是:在try块中打开资源,在finally块中清理并释放这些资源,Java7之后更是推荐直接使用try-with-resources。...下面简单总结一下: finally块没有处理异常的能力,处理异常的只能是catch块; 在同一try...catch...finally块中 ,如果try中抛出异常,且有匹配的catch块,则先执行catch

75420
领券