1. 揭秘Spring类型转换 - 框架设计的基石
仰不愧天,俯不愧人,内不愧心。关注公众号【BAT的乌托邦】,有Spring技术栈、MyBatis、JVM、中间件等小而美的原创专栏供以免费学习。分享、成长,拒绝浅尝辄止。本文已被 https://www.yourbatman.cn 收录。
✍前言
你好,我是YourBatman。
Spring ...
文章
YourBatman
2020-12-01
273浏览量
17节视频课程+超全源码解析教你玩转String类 | 开发者进阶站
点击查看视频课程
带你了解String类的相关使用方法及其相关方法的作用,以及从内存层面剖析了String类对象的存储办法。通过实际案例完成字符串的定义、修改、查找、转换等操作,通俗易懂。
你准备好了吗?要开讲啦!
初识Java神秘成员:String类
本节将为读者介绍Java世界必不可少的特殊数...
文章
温柔的养猫人
2019-12-26
667浏览量
领略String完美侧颜-其他操作方法 | 带你学《Java面向对象编程》之三十五
上一篇:详解字符串拆、截、格式化之法 | 带你学《Java面向对象编程》之三十四【本节目标】通过阅读本节内容,你将了解到如连接、判空、获取长度、大小写转换等操作字符串的功能性方法,并学会熟练地运用这些方法来达到各种意想不到的效果。
其它操作方法
在String类中还有一些比较小的方法提供给开发者使...
文章
温柔的养猫人
2019-12-16
152浏览量
Quick BI 数据可视化分析平台
2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品
广告
java8新特性(四)_Stream详解
之前写过一篇用stream处理map的文章,但是对stream没有一个整体的认识,这次结合并发编程网和ibm中介绍stream的文章进行一个总结,我会着重写对list的处理,毕竟实际工作中大家每天进行使用
Stream简单介绍
定义
A sequence of elements support...
文章
养码青年
2018-08-19
954浏览量
java基础巩固-详解泛型
java泛型(generics)为jdk5引入的新特性,泛型提供了编译时类型安全检测机制,可以在编译时检测到非法的类型。
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
使用泛型的好处
它的主要目标是保障java的类型安全,简化编程,泛型可以使编译器知道一个对象限定类型是什么...
文章
garwer
2018-05-31
837浏览量
Java 日期类型详解
java.util.Date表示特定的瞬间,精确到了毫秒:
Timestamp()
Time():
java api中日期类型的继承关系
java.lang.Object
--java.util.Date
--java.sql.Date
...
文章
shy丶gril
2016-05-20
1590浏览量
String.format详解
转载自:(http://www.cnblogs.com/fsjohnhuang/p/4094777.html)
Java魔法堂:String.format详解
...
文章
xiaoqiu0817
2015-12-02
1540浏览量
java泛型深度解读
简介
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型 ( type parameters ),也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法的创建中.
在泛型类中定义参数化类型,在泛型表达式中,需要指定具体类型,即泛型在使用过程中将会被替换为具体的类型....
文章
jimmie_yang
2018-10-29
822浏览量
Java魔法堂:String.format详解-
目录
一、前言
二、重载方法
三、占位符
四、对字符、字符串进行格式化
五、对整数进行格式化
六、对浮点数进行格式化
七、对日期时间进行格式化
八、其他转换符
九...
文章
肥仔john
2016-04-20
1673浏览量
Java泛型详解(上)
一. 什么是泛型
泛型是一种程序设计手段(机制),使用泛型可以让你的代码被很多不同类型的对象所重用,提高代码的重用性,还可以提高代码的可读性和安全性
比如,我们经常使用的ArrayList类,就是一个泛型类,也正因如此,它可以接受很多不同类型的对象
/*
可以根据需要存储不同类型的对象
*/...
文章
D_H_T
2017-07-19
1440浏览量
Android--HTTP协议
前言
说到HTTP协议,那必须要说说WWW了,WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为“万维网”。简单来说,WWW是以Internet作为传输媒介的一个应用系统,WWW网上基本的传输单位是Web网页。WWW的工作是基于B/S模型,由Web浏览器...
文章
文艺小青年
2017-11-09
480浏览量
Hive 工作原理详解
什么是Hive?
Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL ...
文章
吴梦涵
1970-01-01
1979浏览量
Hive 工作原理详解
什么是Hive?
Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL ...
文章
李世龙ing
1970-01-01
937浏览量
Java_注解_01_注解(Annotation)详解
一、注解的概念
Annotation(注解)是插入代码中的元数据(元数据从metadata一词译来,就是“描述数据的数据”的意思),在JDK5.0及以后版本引入。它可以在编译期使用预编译工具进行处理, 也可以在运行期使用 Java 反射机制进行处理,用于创建文档,跟踪代码中的依赖性,甚至执行基本编...
文章
rayner
2017-09-20
769浏览量
Java反射-高级开发必须懂的
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。
一:Class类的使用①.万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lang...
文章
李博 bluemind
2019-01-10
18910浏览量
Java 注解详解 (annotation)
什么是java注解
注解是java5的新特性。注解可以看做一种注释或者元数据(MetaData),可以把它插入到我们的java代码中,用来描述我们的java类,从而影响java类的行为。
Java注解的目的
使用Java注解一般来说主要有三种目的
构建时指示: RetentionPo...
文章
老嗨
2016-07-01
1534浏览量
Java 注解详解 (annotation)
什么是java注解
注解是java5的新特性。注解可以看做一种注释或者元数据(MetaData),可以把它插入到我们的java代码中,用来描述我们的java类,从而影响java类的行为。
Java注解的目的
使用Java注解一般来说主要有三种目的
构建时指示: RetentionPo...
文章
suifeng3051
2016-07-01
1730浏览量
Java IO
一、java io 概述
1.1 相关概念
Java IO
Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要...
文章
老嗨
2015-09-10
1771浏览量
Java反射-高级开发必须懂的
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。
一:Class类的使用
①.万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.lan...
文章
技术小能手
2018-11-02
8131浏览量
Java IO
一、java io 概述
1.1 相关概念
Java IO
Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要...
文章
suifeng3051
2015-09-10
1054浏览量
让类活起来——漫谈JVM类加载机制
JVM类加载机制,点击查看原图
所谓类加载机制,就是虚拟机把描述类的数据从Class文件加载到内存中,并对其进行校验,转换,分析以及初始化,并最终形成虚拟机可以被使用java类型的过程。
Java作为解释型语言,支持动态加载和动态连接,类型的加载、连接以及初始化过程都在程序运行是完成,虽然这样会...
文章
登高且赋
2018-01-09
1004浏览量
java io
1.1 相关概念
Java IO
Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二...
文章
互联网编程
2017-12-24
486浏览量
JniHelper调用java静态和非静态方法总结(即cocos2dx中调用android平台下显示第三方广告)
调用非静态方法首先就是调用的静态方法得到要调用的java的类对象然后通过调用
minfo.env->CallVoidMethod(activityObj, minfo.methodID);方法把对象和要调用的方法以及参数(如果有
)传递个java类对象中的非静态方法;
java类:
// c...
文章
挨踢人生
2013-12-29
631浏览量
java反序列化漏洞入门分析
参考文献:
https://nickbloor.co.uk/2017/08/13/attacking-java-deserialization/amp/https://www.cnblogs.com/ssooking/p/5875215.htmlhttps://xz.aliyun.com/t/20...
文章
spleated
2018-09-07
1290浏览量
Java二进制指令代码解析
小注:去年在看《深入解析JVM》书的时候做的一些记录,同时参考了《Java虚拟机规范》。只是对指令的一些列举,加入了一些自己的理解。可以用来查询。
Java二进制指令代码解析
Java源码在运行之前都要编译成为字节码格式(如.class文件),然后由ClassLoader将字节码载入运行。在字节...
文章
雪地脚印
2016-05-17
1237浏览量
Java I/O : Java中的进制详解
一、引子
在Java世界里,99%的工作都是处理这高层。那么二进制,字节码这些会在哪里用到呢?
自问自答:在跨平台的时候,就凸显神功了。比如说文件读写,数据通信,还有Java编译后的字节码文件。下面会有个数据通信的例子哦。
Java对对象实现Serializablle接口,就可以将其转化为一系列字...
文章
ghost丶桃子
2016-04-28
1111浏览量
[Java开发之路](4)String、StringBuffer与StringBuilder详解
最近学习到字符串,整理了一下String,StringBuffer,StringBuilder相关知识
1. String
String 类位于 java.lang 包中。String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。
...
文章
sjf0115
2015-12-21
1199浏览量
JVM详解之:类的加载链接和初始化
简介有了java class文件之后,为了让class文件转换成为JVM可以真正运行的结构,需要经历加载,链接和初始化的过程。
这三个过程是怎么工作的呢?在本文中你将会找到答案。
加载JVM可以分为三大部分,五大空间和三大引擎,要讲起来也不是特别复杂,先看下面的总体的JVM架构图。
从上面的图中,...
文章
公众号:程序那些事
2020-08-01
248浏览量
Java虚拟机工作原理详解 ( 二 )
首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的Java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。
JVM是什么?—JVM的生命周期
JVM实例的诞生:当启动一个Java程序时,一个JVM实例就...
文章
技术小胖子
2017-11-15
20249浏览量
java泛型 通配符详解及实践
对于泛型的原理和基础,可以参考笔者的上一篇文章java泛型,你想知道的一切
一个问题代码
观察以下代码 :
public static void main(String[] args) {
// 编译报错
// required ArrayList
文章
jimmie_yang
2018-10-29
827浏览量