E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java随笔
Java随笔
| Linux下Docker的安装与常用命令
文章目录一、Docker的基础概念1.1Docker介绍1.2Docker中的对象二、Linux下Docker的安装三、image相关命令四、container相关命令dockerrun命令五、network相关命令六、构建镜像一、Docker的基础概念1.1Docker介绍Docker是一种容器技术,与虚拟机通过操作系统实现隔离不同,容器技术只隔离应用程序的运行时环境但容器之间可以共享同一个操作
程序猿林仔
·
2024-02-12 06:02
Java随笔
docker
linux
Java随笔
-抽象类与接口的区别
抽象类抽象类可以作为父类去继承,但是抽象类本身并不能被实例化,抽象类具备class的全部功能,包括成员变量和方法,子类可以通过继承的方式去调用抽象类的相应属性及方法,比较类似我们Oc当中的BaseClass用法,但是由于Java只支持单继承所以一个Class只能继承一个抽象类,所以使用场景比较单一.接口接口不是一个class,所以不能使用全部class特性,interface可以声明方法,定义属性
来自蒙塔基的钢蛋儿
·
2024-01-25 05:23
【
java随笔
】一维数组最大\最小值、排序算法(冒泡排序、选择排序、插入排序、二分查找)
目录1.一维数组最大、最小值tips:学会定义、调用方法2.冒泡排序tips:相邻两位依次比较,每轮将最大值传递到当前轮次的最后一位。比较arr.length-1轮。3.选择排序法tips:学会调试。先分析解题思路,细化思路步骤,然后写代码,如果执行结果不对,打断点、调试F7一步步看那个中间值设置有问题,最终会得到想要的结果的。4.直接插入排序法tips:学会定义变量:要解决一个问题,先列出解决问
weixin_35695688
·
2024-01-10 14:02
java
排序算法
java
算法
微服务面试题及详细答案
本文参考嗨客网
Java随笔
前言本章节记录了一些常见的微服务面试题及详细答案,目录如下:文章目录前言微服务特点微服务设计原则微服务优缺点SOA架构与微服务架构区别微服务最佳实践微服务间通信同步模式异步模式使用微服务面临的挑战三大挑战分布式与微服务区别接口幂等性分布式事务数据库事务分布式
i白
·
2023-12-27 06:12
面试题
面试
java
微服务
Java随笔
| Redis简介、存储结构、常见数据类型的操作命令
文章目录一、Redis简介二、Redis的Key-Value存储结构三、常见数据类型及命令2.1key命令2.2String类型命令2.3Hash类型命令2.4Set类型命令2.5SortedSet类型命令2.6List类型命令一、Redis简介Redis是一种非关系型数据库(NoSql),其中所有的数据都以键值对的形式存储在内存中,与传统的关系型数据库(例如Mysql)相比,其最大的优势是性能十
程序猿林仔
·
2023-11-05 15:24
Java随笔
redis
java
Java随笔
(2)I/O流中InputStream/OutputStream
如有转载,请注意:http://blog.csdn.net/wjzj000/article/details/53911635本菜开源的一个自己写的Demo,希望能给Androider们有所帮助,水平有限,见谅见谅…https://github.com/zhiaixinyang/PersonalCollect(拆解GitHub上的优秀框架于一体,全部拆离不含任何额外的库导入)https://gith
MDove
·
2023-10-23 18:24
java
杂谈系列
java
io
Java随笔
动态SQL是指根据不同的条件或参数生成不同的SQL语句的技术。在实际开发中,我们经常需要根据用户的输入或其他条件来生成不同的SQL语句,动态SQL就能满足这个需求。在Java中,使用MyBatis作为ORM框架时,可以通过在Mapper.xml文件中使用动态SQL标签来实现动态SQL。下面是一些常用的动态SQL标签:if标签:根据条件判断是否包含某一段SQL语句。SELECT*FROMuserWH
白夜的月亮
·
2023-09-28 02:02
Java随笔
java
开发语言
Java随笔
-泛型
什么是泛型Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用Java泛型。使用Java泛型的概念,我们可以写一个泛型方法来
来自蒙塔基的钢蛋儿
·
2023-09-08 13:20
Java随笔
| 消息队列RocketMQ的简介、安装与使用(非Springboot项目)
文章目录一、什么是消息队列,它解决了什么问题?二、在Linux中安装消息队列2.1官网下载2.2上传到Linux服务器并解压缩2.3(可选)修改配置文件中的默认内存2.4放行防火墙端口2.5运行mqnamesrv和mqbroker2.6Linux端测试消息收发三、普通Java项目中实现消息的简单收发3.1Linux中创建Topic3.2引入依赖3.3创建消息生产者Producer3.4创建消息消费
程序猿林仔
·
2023-06-21 06:52
Java随笔
java
java-rocketmq
rocketmq
Java随笔
| mybatis-plus中条件构造器(QueryWrapper、UpdateWrapper)的基本使用(示例)
文章目录实体(model)类:图书类型一、QueryWrapper示例二、UpdateWrapper示例本文面向初学者和小白,介绍QueryWrapper和UpdateWrapper的简单使用。QueryWrapper和UpdateWrapper都是mybatis-plus中Wrapper类的子类,用于构造SQL条件语句,QueryWrapper用于查询语句中,UpdateWrapper用于更新或
程序猿林仔
·
2023-06-21 06:22
Java随笔
mybatis
java
数据库
springboot
Java随笔
| Spring项目中三种常用的依赖注入注解:@Value、@Autowired、@Resource
文章目录一、@Value二、@Autowired三、@Resource在Spring或Springboot项目中,时常需要使用注解完成变量的依赖注入,多使用在controller层和service层上,依赖注入的注解有4个,本文介绍其中常用的3种,未介绍的注解是@Qualifier,可自行学习了解。本文面向初学者,故只介绍最基础的用法,力求简单清晰。一、@Value@Value注解的成员变量通常为
程序猿林仔
·
2023-06-21 06:21
Java随笔
java
spring
spring
boot
Java随笔
(一)
Java中的对象Java是一门面向对象的编程语言。在解决问题前,需要建立抽象的问题空间,问题空间中的所有元素都用以抽象表示待解决问题的给定条件、目标和允许的认知操作。而问题空间的元素,以及它们在解决方案空间中的表示,在面向对象编程语言中,称之为对象。也就是说,只要确立了问题、问题空间和解决方案空间,那么在生活中任何能被认知的东西,以及任何能被想象到的东西,都可以是对象,这也是Java教科书中经常提
JObjectLeo
·
2023-03-24 17:47
Java随笔
synchronized锁——为可重入锁,子类获取到对象的锁,父类也可以获取到该对象的锁。publicclassAnimal{publicsynchronizedvoidhello(){....}}publicclassDogextendsAnimal{@Overridepublicsynchronizedvoidhello(){.....super.hello();}}该方法可以正常执行,而不会
wonfi_admin
·
2023-03-12 09:07
Java开发基础(一)
Java开发基础(一)提示:观看尚硅谷视频所做的笔记文章目录Java开发基础(一)入门准备总结
Java随笔
day1day2day3day4Day5入门准备总结学习:按照721来安排,7是在工作中学习,2
leener-Y
·
2022-11-25 04:05
Java
java
开发语言
java随笔
-idea控制台打印,文字颜色控制
publicstaticvoidmain(String[]args)throwsException{System.out.println(ConsoleColorTextBuilder.with("测试").red().build());System.out.println(ConsoleColorTextBuilder.with("测试").red().background(ConsoleCol
Sunshine落雨
·
2022-09-30 17:44
java随笔
笔记DockerDocker怎么实现容器之间交互network来创建一个桥接网络,在dockerrun的时候将容器指定到新创建的桥接网络中,这样同一桥接网络中的容器就可以通过互相访问。深拷贝与浅拷贝的区别浅拷贝对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝深拷贝对基本类型进行值传递,对引用数据类型传递一个新的对象,并且复制内容java如何实现深拷贝实现深拷贝的前提必须实现
Cola_Aone
·
2021-02-23 15:15
JAVA随笔
JAVA随笔
SQL优化(其他解决方案空间换时间)神奇的StringJDK1.8函数编程用法随便记录点开发过程中一些项目解决思路和一些JAVA问题及思考,不定时一直更新SQL优化(其他解决方案空间换时间)
sinat_36483049
·
2020-09-16 12:53
java
java
Java随笔
——单元测试@Test异常处理
前言本人的一些嘈杂碎语,可以跳过直接看下面步骤。用IDEA编译无法正常使用@Test,总是出现了各种问题。在网上也查询了许多方法,但是都没有什么效果,印象最深的一个方法是把test的文件目录—>markdirectoryas—>TestResources。同时还需要把把测试文件目录建在和src文件夹平级的位置才出现这个选项,不然就只有Excluded。解决方法方法一:将导入的junit版本降到4.
MoMing丶
·
2020-09-16 06:05
Java
浅谈排序算法的效率(一)—(
Java随笔
)
排序算法有很多种,每一种都有其优缺点,可以适应不同的场合。排序算法的好坏,主要是看排序效率,排序效率的一个重要指标就是速度,速度是影响排序算法的最主要因素。一般来说,判断一个算法的优劣,可以从以下两个方面进行:算法的复杂度:以O表示,往往从最差,平均,最好三种情况来评价。系统资源的占用:主要是内存和其他资源的占用,一个好的算法应该占用少的内存资源。常用排序算法——计算复杂度比较:冒泡排序法:平均算
黯叶
·
2020-09-14 15:22
排序算法
ArrayList.remove()的正确用法(
Java随笔
)
ArrayList在遍历中删除元素的na些坑数据封装:ArrayListlist=newArrayList();list.add(1);list.add(2);list.add(2);list.add(4);错误用法1:(删除不完全,for遍历移除多个元素时,size是会改变的,即移除一个元素,size减一,则下一次遍历到的元素实际为i+2;解决:在移除元素后,设置i--)for(inti=0;i
黯叶
·
2020-09-14 15:22
容器
java随笔
-代码风格
下午看了《EasyCoding》代码风格一章,整理一下。命名规范命名特征清晰表明意图,避免误导自注释不随意使用不规范的缩写除非通用的名称(如huawei),否则禁止使用拼音命名方法名采用小驼峰,一般为动词,与参数组成动宾结构,如StringBuilder的append(String)。包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词,且使用单数形式,如java.util.lang类名大
weixin_33774308
·
2020-09-13 03:35
Java随笔
(2017年10月23号~2018年4月7号)
2017年10月23号1.java:94年改名,95年推出2.java特性:安全性、可移植性和平台无关性3.java(jdk)中的bin目录中的.exe结尾的都是运行程序存放可执行文件;lib目录:存放java的类库文件;jre目录:存放java运行环境(一般jdk也会有自带jre,但那是测试用的)4.各种类型的命名方式类名:以大写字母开头,然后驼峰式;变量名:以小写字母开头,然后驼峰式方法名:首
RawGrass
·
2020-09-11 05:32
笔记类
java随笔
Java中迭代器的使用由于Java中数据容器众多,而对数据容器的操作在很多时候都具有极大的共性,于是Java采用了迭代器为各种容器提供公共的操作接口。使用Java的迭代器iterator可以使得对容器的遍历操作完全与其底层相隔离,可以到达极好的解耦效果。publicinterfaceIterableIteratoriterator()Returnsaniteratoroverasetofeleme
转身泪
·
2020-08-15 16:04
java随笔
--注解
1预定注解常用的预定义注解包括@Deprecated@Override@SupperessWarnings@Deprecated:用于标示弃用的类或方法@Override:用于修饰该方法是重写的,如果不是重写的则会给出提示@SupperessWarnings:用于压制警告信息,如:没有指明范型的类型。2自定义注解在项目开发的时候,通常在类的开始部分统一增加注解信息。这些信息包括代码作者,时间,版本
fuzhongyu2
·
2020-08-15 14:42
一起开始学java
啦
排列组合(
Java随笔
)—全排列
全排列:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。公式:全排列数f(n)=n!(定义0!=1)(也可表示为A(n,n)),如1,2,3三个元素的全排列为:123、132、213、231、312、321代码实现:importjava.util.ArrayList;publicclassRankSuan
黯叶
·
2020-08-13 17:15
经典算法
java随笔
: Java中字符串indexof() 的使用方法
privatestaticvoidtestIndexOf(){Stringstring="aaa456ac";//查找指定字符是在字符串中的下标。在则返回所在字符串下标;不在则返回-1.System.out.println(string.indexOf("b"));//indexOf(Stringstr);返回结果:-1,"b"不存在//从第四个字符位置开始往后继续查找,包含当前位置System.
zzq-u014071328
·
2020-08-09 13:43
java
java随笔
——HashMap与红黑树
前言:hashmap是一种很常用的数据结构,其使用方便快捷,接下来笔者将给大家深入解析这个数据结构,让大家能在用的时候知其然,也知其所以然。一.Map首先,从最基本的讲起,我们先来认识一下map是个什么东西。在我们写程序的时候经常会遇到数据检索等操作,对于几百个数据的小程序而言,数据的存储方式或是检索策略没有太大影响,但对于大数据,效率就会差很远。我们来讨论一下这个问题。1.线性检索:线性检索是最
aiye3625
·
2020-08-08 14:17
排序算法(
Java随笔
)—冒泡排序&快速排序
排序(Sort)是将一组数据按照一定的规则进行排列的,一般按递增或递减的顺序来进行排列。最基本的排序法有:冒泡排序(BubbleSort):是所有排序算法中最简单的,最基本的一种,思路即交换,通过相邻数据的交换来达到排序的目的。冒泡排序算法实例—代码实现://冒泡排序(bubblesort)int[]bubbleSort(intdata[]){inttemp;//外循环从1开始,比数组长度少1fo
黯叶
·
2020-08-03 23:59
排序算法
Java随笔
一则
最近在读>.这是我在去年买了KentBenk的>后读的第三本关于Agiledevelopment的书.>告诉我了测试驱动开发的大概方法,至于细节就没有面面俱到了.而>这本书以JDK5.0,用一个学生MIS系统的例子展示了敏捷开发的完整过程.我是边看书边一步步跟着作者写代码的.收获颇丰.同时自己也看到了自己的许多不足.用Java这样的面向对象的语言写程序,非常重要的一点就是"面向对象",自己应该尽量
W1nt3rs
·
2020-08-02 13:47
General
list集合取最小(大)值所在位置——
java随笔
privateIntegergetSrsIpForXrCloud(ListipCountList){//取最小值IntegeripCountMin=Collections.min(ipCountList);log.info("ipCountMinis{}",ipCountMin);//取最大值//IntegeripCountMax=Collections.max(ipCountList);//取索
李王家的翠花
·
2020-08-01 09:10
java随笔
java
Java随笔
记 接口 (2020.5.19)
(如有问题,欢迎各位大佬批评指正)概述接口就是一种公共的规范标准定义一个接口接口就是多个类的公共规范接口是一种引用数据类型,最重要的内容就是其中的的抽象方法publicinterface接口名{接口内容}备注:接口包含的内容java7常量抽象方法java8常量抽象方法默认方法静态方法java9及以上常量抽象方法默认方法静态方法私有方法接口抽象方法任何java版本中,接口都能定义抽象方法格式publ
沉默的陈默
·
2020-07-30 15:28
Java
Effective
Java随笔
(一) 善于使用静态工厂方法代替构造函数获取实例
1.善于运用静态工厂方法代替构造器获取实例对。1)静态工厂方法有函数名。相比较构造函数,静态工厂方法有方法名,有时比类名能更加准确地定义实例。在构造器重载的类中,往往实例化时无法清楚或者记住使用哪个构造器。而且无法区分同一参数实例之间的不同。而静态工厂方法可以通过不同方法标签解决上述问题。即使是相同参数,也可通过方法名定义不同的实例。2)静态工厂方法可以不用返回新的实例。如:privatestat
爱码农的小java
·
2020-07-14 08:50
Java
java随笔
重写(override)和重载(overload)的区别:重写是子类继承父类并对父类里的方法进行重写,不可以改变参数及返回值,只可以改变内容;重载是同一个类中方法的重写,可以改变参数以及返回值。抽象方法所在的类必须是抽象类。不能直接创建抽象类对象;必须用一个子类来继承抽象父类;子类必须覆盖重写父类当中的所有抽象方法,去掉抽象方法中的abstract关键字,然后补上方法体大括号;创建子类对象进行使用
小泽十一章
·
2020-07-08 23:09
java
java
排序算法(
Java随笔
)—选择排序&堆排序
选择排序(SelectionSort):思路简单,一般在每一步中选择最小值来重新排列,从而达到排序的目的。选择排序通过选择和交换来实现排序:选择排序算法实例——代码实现://选择排序——选择+交换int[]selectSort(int[]data){intindex;//保存每次循环的比较时最小值的地址inttemp;for(inti=0;idata[max]){max=leftNode;}}//
黯叶
·
2020-07-08 01:49
排序算法
算法(
Java随笔
)—递推&递归求解斐波拉契数列
递推算法——理性思维模式的代表,其原理是根据已有的数据和关系,逐步推导而得到结果。算法的执行过程:根据已知结果和关系,求解中间结果。判定是否达到要求,未达到则继续重复第一步,直到寻找到正确答案。递归算法——在程序中不断地反复调用自身来达到求解问题的方法,重点是调用自身。编写递归方法时,必须使用if语句强制方法在未执行递归调用之前返回,如果不这样做,它将永远不会返回(这很重要)。从理论上说,所有的递
黯叶
·
2020-07-05 08:34
经典算法
Java随笔
JavaString字符串的HashCode值publicinthashCode()Returnsahashcodeforthisstring.ThehashcodeforaStringobjectiscomputedas:s[0]*31^(n-1)+s[1]*31^(n-2)+...+s[n-1]usingintarithmetic,wheres[i]istheithcharacterofthe
洛神夫
·
2020-07-04 23:15
Java
java随笔
-扫描使用指定注解的类与方法
前几天项目中让扫描出所有使用RestfulAPI的方法。刚开始还想着用python过滤关键字来查找的,后来想想可以使用反射来搞的。主要包含以下三个步骤:根据包名解析包的具体路径查找指定包下指定注解的类在上一步骤中得到的类中,依次扫描包含指定注解的方法想着写着工具类的形式,代码结构如下:publicclassAnnotationScannerUtils{privatestaticfinalLogge
weixin_34235371
·
2020-06-28 14:16
Java随笔
- 对象克隆
本文总结Java对象的浅复制和深复制,以及Clonable接口。前言对象在传递的时候,会进行对象复制。对象的复制,可以分为浅复制和深复制。浅复制在下面的例子中,可以实现对象的复制,origin和copy对象变量引用同一个内存区域,copy调用raiseSalary方法可以修改origin对象所引用的内容。publicclassEmployee{privatedoublesalary;{salary
Kryptonite丶
·
2020-06-26 02:03
设计模式(
Java随笔
)—中介者模式
中介者模式(MediatorPattern):也叫调停者模式,是一种比较简单的模式,用于管理很多的对象的相互作用,以至于使这些对象可以专注于自身的行为,中介者模式很容易在系统中使用,也很容易误用。用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立的改变他们之前的交互。中介者模式的四个角色:抽象中介者(Mediator)角色:定义同事对象到中介者
黯叶
·
2020-06-25 18:35
设计模式
Java随笔
-main函数args[]数组的使用
在刚开始接触Java编程时,我们通常会被要求记住Java中main函数的形式,这也是在编程学习中接触到的第一个函数,即:publicstaticvoidmain(String[]args){}当时大家肯定会有很多疑惑,main函数作为程序的入口,只需要系统调用函数进行执行即可,为什么还会有一个String[]args数组呢?其实这个args数组是main函数的形参,用于为main函数初入运行是需要
Tender_Li
·
2020-06-22 06:50
Java随笔
java随笔
(十)SPI
SPI(ServiceProviderInterfaces)SPI全称为(ServiceProviderInterface),是JDK内置的一种服务提供发现机制。目前有不少框架用它来做服务的扩展发现,简单来说,将接口实现类的全限定名配置在文件中,由服务应用程序读取配置文件,加载实现类。就是一种动态替换发现的机制,举个例子来说,有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。具体使用方式
那谁319
·
2020-04-12 00:56
java随笔
static变量和static方法static变量1.static修饰的变量:静态变量,静态变量在内存中只有一个拷贝,jvm只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配。可以类名直接访问。一般在对象之间共享值时和方便访问变量时使用静态变量。2.实例变量,每创建一个实例就会为实例变量分配一次内存,实例变量可以有多个拷贝,互不影响。静态方法静态方法可以直接通过类名调用,实例也可调用
尘封_12d3
·
2020-04-09 01:46
Java随笔
整理
Java随笔
整理为了方便阅读,特整理了相关的学习笔记Java入门Java其他Java虚拟机详解语言入门百题Java开发工具Java语言基础Java语言基础01·语言来源和逻辑运算符等Java语言基础02
小么VinVin
·
2020-04-01 21:00
Java随笔
(一)
此篇博客主要是用来记录我之前存放在本地的Word文档中的一些Java的自身理解,由于水平有限所以可能只适合自己加深理解与记忆。目录垃圾回收中标记复制相关理解对象进入老年代的例外情况虚拟机空间分配担保策略虚拟机性能监控工具jpsjstatjinfojvisualvm可以算是上面命令行一个大集合,我们可以使用它来进行简单的监控。类生命周期相关全局变量不赋值不会报错而局部变量不赋值使用报错原因Metho
黑人问号
·
2019-02-11 10:13
Java
Java
Java随笔
Java随笔
Java简单知识点1.“==”和“equal”的区别==比较引用的地址equal比较引用的内容(Object类本身除外)2.finalfinallyfinalizefinal:用于声明属性、方法、类final修饰方法:方法不能被覆盖(重写)final修饰类:该类不能被继承final修饰属性:属性值不能修改finally:try…catch…finally语句try{有可能发生异常的代码}catch
灰色橘子
·
2018-11-20 22:32
学习
Java小抄
设计模式(
Java随笔
)—桥接模式
桥接模式(BridgePattern):不常用的设计模式,为了继承的缺点而提出来的设计模式,在此模式下,实现可以不受抽象的约束,将实现独立出来,实现对用户透明,通过桥梁的关系,将实现细节与抽象层通过聚合关系完成封装Decoupleanabstractionfromitsimplementationsothatthetwocanvaryindependently.将抽象部分与它的实现部分分离,使它们
黯叶
·
2018-10-14 19:56
设计模式
Java随笔
nullinstanceofx结果是false(int)0.5*2的结果是多少呢?是0。会先把0.5转换成int,再进行乘法计算,这个需要注意。
littlefogcat
·
2018-07-25 15:09
Java随笔
刚学Java不久,这里记录日常工作和学习中遇见的问题,都是入门级知识点。1.Uninstallintellij由于本地的Jetty一直跑不起来,已经影响到日常的开发工作,在报错实在没有办法解决的情况下,只能选择格式化重来,在此我表示很伤心。好吧,那就伤心地记录下intellijidea卸载的过程macos上选择应用程序intellij,将其移动到废纸篓里面,这样其实不能干净卸载intellij,按
ieasy_tm
·
2018-05-19 18:36
java随笔
(十一)
java动态代理源码分析,总结。java动态代理实现步骤:1、创建代理接口实例对象,如HelloServicehelloService=newHelloServiceImpl();2、实现接口InvocationHandler;3、通过Proxy创建代理对象,如HelloServicehelloServiceProxy=(HelloService)Proxy.newProxyInstance(he
那谁319
·
2018-05-13 19:40
JAVA随笔
(2)
^:异或两边相同结果是false两边不同结果是true&和&&的特点:&:无论左边是true是false,右边都运算&&:当左边为false时,右边不运算。|:两边都参与运算。||:当左边为true,右边不运算。33*2^26>>2=1->6/2^26>>1=3->6/2^1>>:最高位补什么由原有数据的最高位值而定>>>:无论最高位是什么,右移后最高位都用0补一个数异或同一个数两次,结果还是那个
chuntian284
·
2017-12-21 20:02
JAVA
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他