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

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

    Java 虚拟机会为其创建方法调用栈和 程序计数器,等待调度运行。 4.1.4.3. } } 定义了一个退出标志 exit,当 exit 为 true 时,while 循环退出,exit 的默认值为 false.在定义 exit 时,使用了一个 Java JAVA 后台线程 1. 6. example: 垃圾回收线程就是一个经典的守护线程,当我们的程序中不再有任何运行的Thread, 程序就不会再产生垃圾,垃圾回收器也就无事可做

    32410编辑于 2024-01-18
  • 来自专栏前端二次元

    ES6知识点

    ES6 知识点及常考面试题var、let 及 const 区别涉及面试题:什么是提升?什么是暂时性死区?var、let 及 const 区别? class Person {}Person instanceof Function // true在上一章节中我们讲解了原型的知识点,在这一小节中我们将会分别使用原型和 class 的方式来实现继承。 Class 继承以上两种继承方式都是通过原型去解决的,在 ES6 中,我们可以使用 class 去实现继承,并且实现起来很简单class Parent { constructor(value) { Proxy 是 ES6 中新增的功能,它可以用来自定义对象中的操作。 == 6)console.log(newArray) // [1, 2, 4]和 map 一样,filter 的回调函数也接受三个参数,用处也相同。

    42320编辑于 2023-12-18
  • 来自专栏cs

    es6知识点

    image.png let evens=[1,2,3,4,5,6]; let odds=evens.map(v=>v+1); console.log(evens,odds) ? var factory=function(a,b){ this.a=a; this.b=b; this.c={ a:6, b:function() { return this.a; } } } console.log(new factory(1,2).c.b()) 结果6, this指向当前对象 var factory2 =function(a,b){ this.a=a; this.b=b; this.c={ a:6, b:()=> { return this.a; } } } console.log(new factory2(1,2).c.b()) 结果1 es6可以函数给默认参数,可以传递多个可变的参数。

    34810发布于 2019-08-12
  • 来自专栏grain先森

    ES6知识点补充

    ES6,以及ES6以后新语法的知识点,使用场景,希望对各位有所帮助 本文讲着重是对ES6语法特性的补充,不会讲解一些API层面的语法,更多的是发掘背后的原理,以及ES6到底解决了什么问题 如有错误,欢迎指出 ES6箭头函数: ? 在设计的时候保证所有响应的处理回调都是异步调用的,不会阻塞代码的执行,Promise将then方法的回调放入一个叫微任务的队列中(MicroTask),保证这些回调任务都在同步任务执行完再执行,这部分同样也是事件循环的知识点 这里有几个知识点 1、这里使用了递归的操作,当需要访问对象的属性时候,会判断代理的对象属性的值仍是一个可以代理的对象就递归的进行代理,否则通过错误捕获执行默认的get函数 2、定义了defineProperty sourece对象的集合)的属性,用等号进行赋值,这里遍历{a:1}将属性a和值数字1赋值给target对象,然后再遍历{b:2}将属性b和值数字2赋值给target对象 这里罗列了一些这个API的需要注意的知识点

    1.5K50发布于 2019-03-28
  • 来自专栏Krryblog

    ES6常用知识点小结

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。 因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015(简称ES2015)。 }; 7 } 8 //for循环之后,此时 i = 10;再次执行a[6]();因为 i 一直被引用,所以不会回收,进入到 a[i] 的方法里面, 打印的是 i ,也就是10 9 a[6](); //输出 } 7 a[6](); //打印6 a[6]函数(闭包)这个执行环境中,它会首先寻找该执行环境中是否存在 i,没有找到,因为 i 是块级作用域,就沿着作用域链继续向上到了其所在的代码块执行环境 ,找到了i=6,于是输出了6,即a[6]();的结果为6。 `; 12 console.log(str); es6使用 ` ` 包裹字符串,即使断开,也可以用这个符号包裹起来合并成一个字符串。 3.

    1.1K20发布于 2018-09-10
  • 来自专栏青柠小鱼

    Java知识点——MySQL

    为什么要使用数据库 Java程序在运行的过程中对于数据进行存储操作,变量,对象,数组,集合,双边队列...数据是保存到内存中,数据存储是瞬时的,程序退出,电脑异常。都会导致数据丢失并且不可逆。 选择使用数据库 mysql > use nzgp2001; -- 让MySQL告知当前使用的数据库是哪一个 # 让MySQL告知当前使用的数据库是哪一个 mysql > select database(); 6. 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继承知识点

    相关连接 https://www.jianshu.com/u/9fe0904bd4c6 https://note.youdao.com/share/? id=40e70c92e16edf90b6c50267c9e2ba87&type=notebook#/ 链接:https://www.nowcoder.com/discuss/29890 基础知识 的版本(不是很推荐): 数据结构与算法经典问题解析(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)在目前所有的版本中都是不可以的。 6、short s1 = 1; s1 += 1;可以正确编译 +=是java自带运算所以可以自动转换 7、Integer a = new Integer(3); Integer b = 3; 先看常量池中是否有”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知识点总结

    6.delete是DML语句,不会自动提交。drop/truncate都是DDL语句,执行后会自动提交。 在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在spring容器中更加细致。 6.如果Bean指定了init-method方法,它将被调用。 java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。 所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。

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

    Java知识点集锦

    6. Java有没有goto? 答:goto 是Java中的保留字,在目前版本的Java中没有使用。 重写equals时总是要重写hashCode;6. 不要将equals方法参数中的Object对象替换为其他的类型,在重写时不要忘掉@Override注解。 17. 是否可以继承String类? 由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序,而是一个或多个类文件。 static String[] suites = {"黑桃", "红桃", "草花", "方块"}; private static int[] faces = {1, 2, 3, 4, 5, 6, 在Java诞生初期,垃圾回收是Java最大的亮点之一,因为服务器端的编程需要有效的防止内存泄露问题,然而时过境迁,如今Java的垃圾回收机制已经成为被诟病的东西。

    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) ? 需要注意的是: expression 只能是整型、字符型(Java 7及之前版本)或枚举类型。从Java 7开始,expression 还可以是字符串类型。 dayName = "Thursday"; break; case 5: dayName = "Friday"; break; case 6: 2; } System.out.println("1到100奇数和为"+sum); } } 四级标题循环案例 小芳存钱 每天存2.5元,每五天花6元 result){ break; } if(daycount%5==0){ summoney-=6;

    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基础11:Java泛型详解 Java基础12:深入理解 Java基础17:Java IO流总结 Java基础18:Java序列化与反序列化 Java基础19:Java集合框架梳理 Java基础20:Java8新特性终极指南 TWO Java集合类 机制与比较器 Java集合详解4:HashMap和HashTable Java集合详解5:深入理解LinkedHashMap和LRU缓存 Java集合详解6:TreeMap

    43320发布于 2019-09-25
  • 来自专栏pandacode_cn

    Java 基础 - 知识点

    长整型 long 8 字节 -9223372036854775808L~9223372036854775807L Long -128~127 单精度浮点型 float 4 字节 +/-3.4E+38F(6~ import static com.xxx.ClassName.* 6. 初始化顺序 静态变量和静态语句块优先于实例变量和普通语句块,静态变量和静态语句块的初始化顺序取决于它们在代码中的顺序。 的区别 Java 是纯粹的面向对象语言,所有的对象都继承自 java.lang.Object,C++ 为了兼容 C 即支持面向对象也支持面向过程。 Java 支持自动垃圾回收,而 C++ 需要手动回收。 Java 不支持多重继承,只能通过实现多个接口来达到相同目的,而 C++ 支持多重继承。 " # 参考资料 Java 基础 - 知识点 (opens new window) Java 编程思想

    81050编辑于 2021-12-17
  • 来自专栏架构师成长之路

    Java(6)-java线程

    多线程是 Java 语言的一个很重要的特征。 多线程程序设计最大的特点就是能够提高程序执行效率和处理速度。Java 程序可同时并行运行多个相对独立的线程。 Java 提供的多线程机制使一个程序可同时执行多个任务。线程有时也被称为小进程,它是从一个大进程里分离出来的小的独立的线程。由于实现了多线程技术,Java 显得更健壮。 程序与程序ThreadDemo1.java表面上看运行结果相同,但是仔细对照会发现,程序OnlyThread.java中对 run方法的调用在程序ThreadDemo1.java中变成了对 start 也就是说看java是运行在什么操作系统上,java这个应用程序进程的线程调度算法就是什么。 Java SE 还声明JVM可以任何方式实现线程的优先级,甚至忽略它的存在。 3、在Linux上Java线程一对一地映射到内核级线程上。

    3.5K21编辑于 2022-04-14
  • 来自专栏日常活动篇

    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
领券