首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏青柠小鱼

    Java知识点——MySQL

    为什么要使用数据库 Java程序在运行的过程中对于数据进行存储操作,变量,对象,数组,集合,双边队列...数据是保存到内存中,数据存储是瞬时的,程序退出,电脑异常。都会导致数据丢失并且不可逆。 MySQL开发工具使用 Navivcat for MySQL 非常不错 SQLyog 小海豚 MySQL WorkBench 免费,MySQL官网提供 IDEA Java IDE提供了数据库操作支持 7 tbName where condition; -- 从指定数据表中,按照where之后指定条件,查询对应的字段数据 -- where条件是一个是一个boolean类型结果 7.3.2 等值判断 = -- Java 满足条件对应一个结果,类似于Java中的switch case -- 查询姓名,工资已经对应工资划分的等级LEVEL select FIRST_NAME, SALARY, case when

    1K10发布于 2020-03-26
  • 来自专栏chenchenchen

    Java继承知识点

    ): 把我之后的面经过一遍,Java感觉覆盖的就差不多了,不过下面还是分个类。 Java基础(面向对象、四个特性、重载重写、static和final等等很多东西) 集合(HashMap、ConcurrentHashMap、各种List,最好结合源码看) 并发和多线程(线程池、SYNC 的版本(不是很推荐): 数据结构与算法经典问题解析(Java语言描述) 图解数据结构(使用Java) 计算机网络: 计算机网络(谢希仁) TCP/IP 详解 HTTP权威指南 图解TCP/ : Java疯狂讲义/Java编程思想/Java核心技术 卷1 深入理解Java虚拟机 并发编程的艺术/多线程编程核心技术 Effective Java Java程序员面试笔试宝典 //何昊的那本 ,个人感觉是突击知识点的神器 Java程序性能优化 实战Java高并发程序设计 Java Web: Spring实战/轻量级JavaEE 企业应用(红皮,讲SSH的) //主要看最后一部分Spring

    85910编辑于 2022-11-29
  • 来自专栏工作经验

    java面试知识点

    Java 5以前,switch(expr)中,expr只能是byte、short、char、int。 从Java 5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java 7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。 先看常量池中是否有”AB”,如果没有先创建,然后在堆中创建一个String对象,引用常量池中”AB”的地址,再把自己的地址给s2. new关键字绝对会在堆空间中创建内存区域,所以至少创建一个对象 14、java IOC传统的java开发模式,当我们需要一个对象时需要使用new或者getInstance等方法直接或间接的调用构造方法来获得对象,而下spring中spring使用工厂模式,为我们创建对象,不用我们自己创建 代码编译过程: 首先java源代码--->通过jdk的javac编译--->.class文件--->在通过jvm(java虚拟机)--->编译成机器可执行的二进制机器码

    27630编辑于 2023-07-17
  • 来自专栏码上积木

    Java知识点—反射

    前言 今天说Java模块内容:反射。 APT是一种注解处理器,可以在编译时进行扫描和处理注解,然后生成java代码文件,这种方法对比反射就能比较小的影响到程序的运行性能。 www.jianshu.com/p/3382cc765b39 https://segmentfault.com/a/1190000015860183 感谢大家的阅读,有一起学习的小伙伴可以关注下公众号—码上积木❤️ 每日一个知识点

    42430发布于 2021-01-25
  • 来自专栏后端码事

    java mix 知识点

    一、java后台接受web前台传递的数组参数 前台发送: param=1,2 后台接收: @RequestParam(value = "param") String[] param @RequestParam

    46530发布于 2020-09-11
  • 来自专栏微光点亮星辰

    Java面试知识点

    StringBuffer与StringBuilder,它们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String是创建一些对象进行操作,所以速度比String要快的多,而且不会造出太多的垃圾串。同时,它们的方法几乎相同。

    39251发布于 2020-06-16
  • 来自专栏机器学习从入门到成神

    Java知识点总结

    在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在spring容器中更加细致。 java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。 所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。 在Java中,Synchronized就不是可中断锁,而Lock是可中断锁。 在Java中,Synchronized就是非公平锁,它无法保证等待的线程获取锁的顺序。

    1.4K10发布于 2018-09-14
  • 来自专栏后端Coder

    java知识点总结

    刚在网上搜索图片,也没有找到一个免费的无水印的网站,就在自己的相册找了一张图片,有什么好的图片网站,欢迎推荐哈,好了,进入正题,我们今天谈下java中需要了解的性能优化。 性能优化:如何优化? 因为对象的创建和销毁都要借助于虚拟机来实现,由于java虚拟机不仅要花时间来生成对象,当生成的对象不再使用时,以后可能还需要花时间对这些对象进行垃圾回收和处理,因此,生成过多的对象将会给程序的性能带来很大的影响 java编程过程中,进行数据库连接,文件流操作I/O流操作时要及时关闭对应的连接,在使用完毕后,及时关闭以释放资源。

    33610发布于 2019-11-26
  • 来自专栏微信公众号:Java团长

    Java知识点集锦

    Java有没有goto? 答:goto 是Java中的保留字,在目前版本的Java中没有使用。 从Java 5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java 7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。 12. 由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序,而是一个或多个类文件。 在Java诞生初期,垃圾回收是Java最大的亮点之一,因为服务器端的编程需要有效的防止内存泄露问题,然而时过境迁,如今Java的垃圾回收机制已经成为被诟病的东西。 标准的Java进程既有栈又有堆。栈保存了原始型局部变量,堆保存了要创建的对象。Java平台对堆内存回收和再利用的基本算法被称为标记和清除,但是Java对其进行了改进,采用“分代式垃圾收集”。

    55510发布于 2018-08-06
  • 来自专栏编程

    java知识点归纳

    java新手知识点归纳-java基础部分 一. Java的运行(基础必备) 这条可能出看很简单,java程序的运行谁不会呢? 这个知识点是最最基本的java开发者需要掌握的,初学java,第一个肯定是教你如何在命令行中执行java程序,但是很多人一旦把java学完了,IDE用上了,就把这个都忘了。 可以再了解一些JDK如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断 主要知识点: 基本类型: int, long, float, double, boolean , 。。。 主要知识点有: Class和 Instance 的概念 Instance 创建的过程: 1。 无继承:分配内存空间, 初始化变量, 调用构造函数 2。 这里分为两个知识点:静态分派,方法的重载,编译时决定 动态分派,方法重写,运行时决定。 多态的特点:可替换性,灵活性,扩展性,统一编码风格。

    1.5K60发布于 2018-01-19
  • 来自专栏微信公众号【Java技术江湖】

    Java面试知识点

    本系列文章是我在秋招复习过程中创作和整理的内容,当时的初衷也是希望能够通过写博客把这些知识点吃透,当然我也是通过阅读博客+代码实践的方式来学习的,所以也有部分文章是转载的,毕竟大牛的博客真的可以把知识点讲的很透彻 Java基础2:基本数据类型与常量池 Java基础3:深入理解String及包装类 java基础4:深入理解final关键字 Java基础5:抽象类和接口 Java基础6:代码块与代码加载顺序 Java 基础7:关于Java类和包的那些事 Java基础8:深入理解内部类 Java基础9:解读Java回调机制 Java基础10:全面解读Java异常 Java基础11:Java泛型详解 Java基础12:深入理解 Class类和Object类 Java基础13:反射详解 Java基础14:离开IDE,使用java和javac构建项目 Java基础15:深入剖析Java枚举类 Java基础16:Java多线程基础最全总结 Java基础17:Java IO流总结 Java基础18:Java序列化与反序列化 Java基础19:Java集合框架梳理 Java基础20:Java8新特性终极指南 TWO Java集合类

    43320发布于 2019-09-25
  • 来自专栏学习笔记ol

    脚踏Java知识点

    对上节Java的基础语法续讲 三元运算符和if语句格式的区别 语法格式: 三元运算符的语法格式是:(condition) ? switch语句 在Java中,switch语句用于根据不同的情况执行不同的代码块。它是一种多分支 选择结构,相比使用多个if-else语句来判断条件,switch语句可以提供更简洁 清晰的代码。 需要注意的是: expression 只能是整型、字符型(Java 7及之前版本)或枚举类型。从Java 7开始,expression 还可以是字符串类型。 dayName = "Saturday"; break; case 7: dayName = "Sunday"; } 循环结构 在Java number) { return true; } else { return false; } } } 方法重载 在Java

    33830编辑于 2023-10-11
  • 来自专栏pandacode_cn

    Java 基础 - 知识点

    的区别 Java 是纯粹的面向对象语言,所有的对象都继承自 java.lang.Object,C++ 为了兼容 C 即支持面向对象也支持面向过程。 Java 通过虚拟机从而实现跨平台特性,但是 C++ 依赖于特定的平台。 Java 没有指针,它的引用可以理解为安全指针,而 C++ 具有和 C 一样的指针。 Java 支持自动垃圾回收,而 C++ 需要手动回收。 Java 不支持多重继承,只能通过实现多个接口来达到相同目的,而 C++ 支持多重继承。 Java 的 goto 是保留字,但是不可用,C++ 可以使用 goto。 Java 不支持条件编译,C++ 通过 #ifdef #ifndef 等预处理命令从而实现条件编译。 " # 参考资料 Java 基础 - 知识点 (opens new window) Java 编程思想

    81050编辑于 2021-12-17
  • 来自专栏日常活动篇

    Java知识点复习:Java基础回顾

    Java简介Java的历史与发展Java是一种广泛使用的编程语言,最初由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。 Java环境搭建JDK的安装与配置要开始Java编程,首先需要安装Java Development Kit(JDK)。 JDK包含了Java编译器(javac)、Java运行时环境(JRE)、Java虚拟机(JVM)以及一系列的开发工具和库。 在项目下创建一个新的Java类,如“HelloWorld.java”。 Java基本语法变量与数据类型Java中的数据类型分为基本数据类型和引用数据类型。

    29710编辑于 2025-01-09
  • 来自专栏青柠小鱼

    Java知识点——Stream流

    ; import java.util.List; import java.util.function.Consumer; import java.util.stream.Stream; /** * <init>(AbstractPipeline.java:203) at java.util.stream.ReferencePipeline. <init>(ReferencePipeline.java:94) at java.util.stream.ReferencePipeline$StatelessOp. <init>(ReferencePipeline.java:618) at java.util.stream.ReferencePipeline$2. <init>(ReferencePipeline.java:163) at java.util.stream.ReferencePipeline.filter(ReferencePipeline.java

    65620发布于 2020-03-23
  • 来自专栏青柠小鱼

    Java知识点——xml概述

    XML 1. XML概述 Extensible Markup Language 可拓展标记语言 用途: 1. 数据存储,小型数据库,存在一定的CRUD操作可行性 2. 网络端数据的传输 3. JavaWEB框架项目配置文件 Spring Druid .... w3c万维网联盟指定的规范 2. 基本语法 1. XML文件后缀名是.xml 2. XML第一行是对于当前文件的定义声明 3. XML文件中有且只有一个根标签 4. 属性值必须使用引号包含,这里推荐使用双引号 5. 标签必须正确匹配,正确

    63130发布于 2020-03-18
  • 来自专栏SpringBoot教程

    Java线程知识点总结

    为了解决这个问题,Java 1.5 后,提供了 Callable 接口和 Future 接口,通过它们,可以在线程执行结束后,返回执行结果。 Java 中的线程优先级的范围是 [1,10],一般来说,高优先级的线程在运行时会具有优先权。 首先,需要了解几个基本知识点: 每一个 Java 对象都有一个与之对应的 监视器(monitor) 每一个监视器里面都有一个 对象锁 、一个 等待队列、一个 同步队列 了解了以上概念,我们回过头来理解前面两个问题 Java 线程是否按照线程优先级严格执行 即使设置了线程的优先级,也无法保证高优先级的线程一定先执行。 Java 并发编程:Callable、Future 和 FutureTask Java 中守护线程的总结 Java 并发

    46620编辑于 2023-03-09
  • 来自专栏青柠小鱼

    Java知识点——IO流

    返回值是读取到的字节个数 以上三个方法如果读取到文件末尾,返回值都是 -1 EOF End Of File 而且以上方法都要异常抛出 IOException IO异常 1.3.2 使用演示 import java.io.File ; import java.io.FileInputStream; import java.io.IOException; /* * 文件操作输入字节流 offset, int length); 写入字节数组中的内容到文件中,从指定的offset开始,到指定长度length 以上方法会抛出异常:IOException 1.3.5 使用演示 import java.io.File ; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException ; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException

    56310发布于 2020-03-18
  • 来自专栏后端码事

    Java线程并发:知识点

    Java线程并发:知识点 1. 发布:一个对象是使它能够被当前范围之外的代码所引用。 常见形式:将对象的的引用存储到公共静态域;非私有方法中返回引用;发布内部类实例,包含引用。 2.

    61710发布于 2020-09-11
  • 来自专栏E=mc²

    Java基础知识点

    .x、JSF等无用内容或过时内容,补充了数据结构和算法、大型网站技术架构、设计模式、UML、Spring MVC等内容并对很多知识点进行了深入的剖析,例如hashCode方法的设计、垃圾收集、并发编程、 2014年的时候我又整理了30道题,希望把之前遗漏的面试题和知识点补充上去,但是仍然感觉挂一漏万,而且Java8问世后很多新的东西又需要去总结和整理。 6、Java有没有goto? 答:goto 是Java中的保留字,在目前版本的Java中没有使用。 java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.ByteBuffer import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties

    1.4K20编辑于 2022-05-10
领券