ICode9

精准搜索请尝试: 精确搜索
  • Java学习笔记——Java语言基础(二十三)(类加载器、反射)2020-03-04 12:02:28

    一、类加载器 1.1 类的加载概述 类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中, 则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。

  • 卖115网盘资源那找2020-03-04 09:01:29

    java基础语法习题 选题题   题目1(单选):   下面有关Java语言跨平台性说法正确的是(D )   选项 :   A.Java的源代码是跨平台的。   B.JDK是跨平台的。   C.JVM是跨平台的。   D.跨平台中的平台指的是操作系统,Java语言的跨平台性是指Java程序可以在不同的操作系统上运行,前

  • java学习Day012020-03-03 21:38:52

    面向对象,设计一个英雄类 package day1; public class Hero { String neam; float hp; float hujia; int sudu; public static void main(String[] args) { Hero gailun = new Hero(); gailun.neam = "盖伦"; gailun.hp = 616

  • FFmpeg初遇见_基本命令2020-03-03 21:37:30

    一、FFmpeg的故事 1.FFmpeg是什么? 从百度百科中来看,FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可

  • 学习Java第二十二天--BigDecimal类2020-03-03 20:42:54

    Big Decimal类的作用、语法、用法、注意事项11.5 BigDecimal类11.5.1 为什么要用BigDecimal类11.5.2 BigDecimal语法11.5.3 利用BigDecimal可以进行数组运算 11.5 BigDecimal类 11.5.1 为什么要用BigDecimal类 public class Test{ public static void main(String[] args){

  • 千锋逆战班day222020-03-03 20:39:48

    在千锋逆战学习第22天 越努力越幸运 Day 22 2、可变字符串 StringBuilder:可变字符串,JDK5.0提供,运行效率块、线程不安全 public class TestStringBuilder { public static void main(String[] args) { System.out.println("abc");//字符串即是被final修饰的字符数组 ch

  • 获取 Java 的安装目录(java.home)和版本信息(java.version)——Java2020-03-03 18:03:52

    System.out.println("Java安装目录:"+System.getProperty("java.home")); System.out.println("Java版本信息:"+System.getProperty("java.version")); 点赞 收藏 分享 文章举报 十公斤的眼泪 发布了54 篇原创文章 · 获赞 1 · 访问量 828

  • Spring使用@Value注解与@PropertySource注解加载配置文件2020-03-03 17:45:05

    1、@Value注解简介 Spring框架提供的@Value注解可以将外部的值动态注入到Bean中,@Value注解使用在字段、构造器参数和方法参数上。@Value可以指定属性取值的表达式,支持通过#{}使用SpringEL来取值,也支持使用${}来将属性来源中(Properties文件、本地环境变量、系统属性等)的值注入到

  • 区分BigDecimal的toString()和toPlainString()2020-03-03 13:40:26

    求值语句 为了能表示出科学计数法,我们得让数小一点: BigDecimal num = new BigDecimal(0.2333).pow(20); 打印结果 System.out.println(num); 2.2818903716740112096966401645805870444582144777615369785633372252143149633155055121393089190695748743511210480834786241

  • 74、多异常处理2020-03-03 10:38:29

    一、多异常处理,方式:     1、多个异常,分别处理     2、多个异常一次捕获,多次处理。         注意:在此情况下,如果多个异常有子父类关系,子类必须放前,否则会报错。     3、多个异常,一次捕获,一次处理 二、说明:运行时的异常,可以不抛出也可以不处理,虚拟机会处理

  • 3.1.1 类加载机制2020-03-03 10:06:28

    运行时的数据区 类生命周期 类加载器 验证问题 查看类对应的加载器 JVM如何知道我们的类在何方 类不会重复加载 类的卸载 双亲委派模型 查看类对应的加载器 public class ClassLoaderView { public static void main(String[] args) throws ClassNotFoundExceptio

  • MyBatis PageHelper分页插件2020-03-03 09:40:35

    1 PageHelper作用 官网:https://pagehelper.github.io/ PageHelper是一个Mybatis的分页插件, 负责将已经写好的sql语句, 进行分页加工。官网说法:如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。 优点:无需你自

  • 自定义排序,字符串排序,Comparator2020-03-02 23:04:29

    //既定顺序 List<String> sortStrings = Arrays.asList("香蕉", "苹果", "梨子", "芒果", "橙子"); //需要排序 List<String> needToSort = Arrays.asList("苹果", "香蕉", "苹果", &qu

  • Java 知识点 --- 静态代码块初始化问题2020-03-02 22:07:01

    1.变量是 static final 修饰的“编译期常量”,如 public static final String c = "C"; public class Test { public static void main(String[] args) { System.out.println(A.c); } } class A { public static final String c = "C"; st

  • 省选模拟三十五题解2020-03-02 22:04:03

    昨天出去浪,今天发烧,考试虚的一批,暴力挂了2个,T3的性质猜出来了但是只打了50分,没有时间打满分 T1 假设现在删蓝树,in[x]代表dfs到x的最小时间戳,out代表最大 那么一条原先删的边(p,q)会让蓝树里的(x,y)删掉当: (假设dfn[x]<dfn[y],dfn[p]<dfn[q]) 1>in[q]=<in[x]<=out[q]&&in[y]>out[q]

  • 多线程下的锁2020-03-02 21:56:41

    1. synchronized和lock的区别: synchronized 是Java内置关键字,lock 是Java类; synchronized 无法判断是否获得锁,lock 可以; synchronized 会自动释放,lock 需要手动释放; synchronized 线程1阻塞,线程2会永远等待下去,lock 线程1阻塞,线程2lock.trylock() // 会尝试去获得锁,若获取不到会

  • 反射2020-03-02 21:05:07

    反射 什么是反射 将类的各个组成部分封装为其他对象,这就是反射机制     好处 可以在程序运行过程中,操作这些对象 可以解耦,提高程序的可扩展性 获取Class对象的方式: Class.forName("全类名"); 将字节码文件加载内存,返回Class对象(Source源代码阶段)      * 多

  • Servlet(三)【HTTP协议、Response对象、ServletContext对象】2020-03-02 21:03:15

    前 言 人总是要有梦想的,也许哪天就实现了呢! 如果有不正确之处,还望指正,毕竟我还是一个菜鸟! 一、HTTP 协议 在之前的一篇文章中,提到了HTTP 协议的请求部分,这次我们讲解HTTP 的响应部分。 响应行: 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏

  • Java基础10枚举类与注解2020-03-02 17:54:28

    package com.atguigu.java; /** * 一、枚举类的使用 * 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 * 2.当需要定义一组常量时,强烈建议使用枚举类 * 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * * 二、如何定义枚举类 * 方式一

  • out.print()输出乱码的问题2020-03-02 15:08:46

    PrintWriter out = response.getWriter(); request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); String contextPath = request.getCon

  • JavaWeb开发实战指南----条件结构 if else2020-03-02 14:42:15

    /** *@Title: ${filename} *@Package: ${package_name} *@Description: ${todo} 条件结构 if(条件表达式) { //条件成立时,执行的语句 } 如果条件成立,就执行大括号内的语句 如果条件不成立,就不执行大括号内的语句 if...else条件结构 语法 if(条件) { //条件成立时,执行的语

  • 并查集2020-03-02 14:38:55

      介绍并查集-> 并查集是一种数据结构, 常用于描述集合,经常用于解决此类问题:某个元素是否属于某个集合,或者 某个元素 和 另一个元素是否同属于一个集合 应用 连接两个对象 判断是否这两个对象是连接的 public class UnionFind { private int []id; private int

  • jdk1.8 中 map的遍历操作2020-03-02 14:37:05

    jdk1.8中map的遍历操作 集中遍历方式: 其中工具方法 ArrayUtil.zip,需要导入 以下pom <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.1.4</version> </dependency> String[] keys

  • (代码块;继承;this与super关系;继承关系中构造方法和成员方法的关系;重载与重写对比;类的继承特点;final关键字;)Java零基础学习笔记 Day082020-03-02 14:02:05

    一,代码块 概述:被大阔号单独包裹的代码段叫做代码块 ​根据位置的不同,命名的不同他的使用时机和功能不一样。 分类: ​ 局部代码块 ​ 构造代码块 ​ 静态代码块 ​ 同步代码块【今天不讲,多线程的时候讲】 局部代码块 ​ 概述:定义在方法中的代码块 ​ 位置:方法的方法体中

  • Java数组的三种初始化方法2020-03-02 12:03:43

    import org.junit.Test; //import org.testng.annotations.Parameters; public class Demo { @Test public void test() { //数组的静态初始化 int a[] = {2, 0, 1, 9, 2020}; System.out.println("----------静态初始化----------"); getArray

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有