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

    Java核心知识点整理大全11-笔记

    JAVA 基础 5.1.1. JAVA 异常分类及处理 5.1.1.1. 概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下 会抛出一个封装了错误信息的对象。 从反射角度说 JAVA 属于半动态语言。 5.1.2.2. 法的功能成为 Java 语言的反射机制。 JAVA 注解 5.1.3.1. 概念 Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径 和方法。 类型擦除 Java 中的泛型基本上都是在编译器这个层次来实现的。在生成的 Java 字节代码中是不包含泛 型中的类型信息的。使用泛型的时候加上的类型参数,会被编译器在编译的时候去掉。

    27310编辑于 2024-01-18
  • 来自专栏基础知识文章

    C++11知识点总结(全面解析C++11经常考到的知识点

    C++11简介 相比于C++98/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约600个缺陷的修正,这使得C++11更像是从C++98/03中孕育出的一种新语言 C++11中右值引用:只能引用右值,一般情况不能直接引用左值。 因此C++11中最简单的lambda函数为:[]{}; 该lambda函数不能做任何事情。 因此C++11中引入了原子操作。所谓原子操作:即不可被中断的一个或一系列操作,C++11引入的原子操作类型,使得线程间数据的同步变得非常高效。 ? 11.5.1 Mutex的种类 在C++11中,Mutex总共包了四个互斥量的种类: 1. std::mutex C++11提供的最基本的互斥量,该类的对象之间不能拷贝,也不能进行移动。

    2.5K10发布于 2020-08-27
  • 来自专栏编程创造城市

    VB语言基础重要知识点11

    本节在上一节调查表的基础上,做一个知识的扩展。我们主要学会如何使用shell命令,同时开启循环的感觉。

    1.2K10发布于 2019-10-30
  • 来自专栏数据科学(冷冻工厂)

    297个机器学习彩图知识点11

    导读 本系列将持续更新20个机器学习的知识点,欢迎关注。1. 单边标签平滑图片2. 逻辑回归图片3. 最小二乘法图片4. 袋外数据误差图片5. 外核图片6. 异常值图片7. 过拟合&欠拟合图片8. 参数共享图片11. 参数&超参数图片12. 不确定性的来源图片13. 夹角图片14. 稀疏性图片15. 平方根图片16. 标准差图片17. 均值的标准误图片18. 标准化图片19. 驻点图片20.

    25100编辑于 2023-02-15
  • 来自专栏数据科学(冷冻工厂)

    297个机器学习彩图知识点11

    参数共享 11. 参数&超参数 12. 不确定性的来源 13. 夹角 14. 稀疏性 15. 平方根 16. 标准差 17. 均值的标准误 18. 标准化 19. 驻点 20.

    21620编辑于 2023-02-27
  • 来自专栏怀英的自我修炼

    142 - 修炼 - 小程序的知识点11

    样式导入,听起来玄乎,它其实是 WXSS 的一个子知识点。它的实质是一个操作,可以将样式文件导入到当前的文件中,以达到样式复用的目的。

    41230发布于 2021-03-22
  • 来自专栏怀英的自我修炼

    Java漫谈11

    Java的String这个类是我在一开始学习的时候遇到的,起初一直把它误认为是一个基本的数据类型,以为它就是很简单的一个底层的实现。

    725110发布于 2018-03-12
  • 来自专栏青柠小鱼

    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 select sysdate(); select CURRENT_TIMESTAMP(); select curdate(); select curtime(); select week('2019-11

    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)在目前所有的版本中都是不可以的。 String str =new String ("hello"); 变量 str放在栈 new的应用放在堆 hello放在静态区 10、Math.round(11.5) 四舍五入的原则是在原数上加0.5 11 先看常量池中是否有”AB”,如果没有先创建,然后在堆中创建一个String对象,引用常量池中”AB”的地址,再把自己的地址给s2. new关键字绝对会在堆空间中创建内存区域,所以至少创建一个对象 14、java 代码编译过程: 首先java源代码--->通过jdk的javac编译--->.class文件--->在通过jvm(java虚拟机)--->编译成机器可执行的二进制机器码

    27630编辑于 2023-07-17
  • 来自专栏微光点亮星辰

    Java面试知识点

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

    39251发布于 2020-06-16
  • 来自专栏码上积木

    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知识点总结

    在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在spring容器中更加细致。 ---- 关于HashMap与HashTable HashMap/HashTable初始容量大小和每次扩充容量大小的不同 可以看到HashTable默认的初始大小为11,之后每次扩充为原来的2n+1。 java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。 所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。 在Java中,Synchronized就不是可中断锁,而Lock是可中断锁。

    1.4K10发布于 2018-09-14
  • 来自专栏微信公众号:Java团长

    Java知识点集锦

    Java有没有goto? 答:goto 是Java中的保留字,在目前版本的Java中没有使用。 答:Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。 11. swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? suites = {"黑桃", "红桃", "草花", "方块"}; private static int[] faces = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 faceStr = ""; switch(face) { case 1: faceStr = "A"; break; case 11

    55510发布于 2018-08-06
  • 来自专栏后端Coder

    java知识点总结

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

    33610发布于 2019-11-26
  • 来自专栏编程

    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
  • 来自专栏学习笔记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 //字面量调用 isEvenNumber(3); isEvenNumber(6); //变量的调用 int number = 11

    33830编辑于 2023-10-11
  • 来自专栏微信公众号【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基础11Java泛型详解 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
  • 来自专栏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
领券