
Java
X-Prince
你否定我的如今 ,我决议我的将来 我就是我我为自己代言
展开
-
JVM 是用什么语言写的?
JAVA中就虚拟机是其它语言开发的,用的是C语言+汇编语言 基于此之上就是JAVA本身了 虚拟机只起到解析作用另外,JAVA并不比C语言慢,说JAVA慢一般是九十年代那时候的JAVA, 而现在 在一段优秀的JAVA程序和C程序执行效率上来比较是没有多大差距的 并且现在JAVA已经可以像C语言那样,直接编译为可执行文件(不用虚拟机,跨平台为代价)了不知道你看过 卓越编程之道二(运用底层思维编写转载 2017-10-31 22:46:09 · 20764 阅读 · 0 评论 -
java中八种基本数据类型以及它们的封装类,String类型的一些理解
在我们面试或者考试过程中经常会考到八种基本数据类型以及它们的封装类,那么有哪八种基本数据类型呢?它们的封装类又是什么呢? 首先,八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char;它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character。转载 2017-11-15 09:58:33 · 589 阅读 · 0 评论 -
classpath、path、JAVA_HOME的作用及JAVA环境变量配置
PATH环境变量 : 作用是指定命令搜索路径,就是javac等命令的存放路径CLASSPATH环境变量:作用是指定类搜索路径,我们编写的类的路径JAVA_HOME环境变量:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。CLASSPATH是什么?它的作用是什么?它是ja转载 2017-11-26 20:18:24 · 844 阅读 · 0 评论 -
常用Git命令
一、Git Cheat Sheet二、Git常用命令: 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库...转载 2018-12-14 15:31:12 · 258 阅读 · 0 评论 -
Spring Security验证流程剖析及自定义验证方法
关键类AuthenticationAuthentication是一个接口,用来表示用户认证信息,在用户登录认证之前相关信息会封装为一个Authentication具体实现类的对象,在登录认证成功之后又会生成一个信息更全面,包含用户权限等信息的Authentication对象,然后把它保存在SecurityContextHolder所持有的SecurityContext中,供后续的程序进行...转载 2019-05-31 16:37:15 · 489 阅读 · 0 评论