java
-
java创建文件夹的4种方法及其优缺点(io基础)
java创建文件夹的4种方法及其优缺点(io基础)1.传统API创建文件夹方式Java传统的IOAPI种使用java.io.File类中的file.mkdir()和file.mkdirs()方法创建文件夹file.mkdir()创建文件夹成功返回true,失败返回false。如果被创建文件夹的父文件夹不存在也返回false.没有异常抛出。file.mkdirs()创建文件夹连同该文件夹的父文件夹,如果创建成功返回true,创建失败返回false。创建失败同样没有异常抛出。@TestvoidtestCreateDir1(){//
-
eclipse如何查看当前项目的编码方式+java编码方式总结
eclipse如何查看当前项目的编码方式+java编码方式总结我们写代码有时候会出现这种情况:在自己电脑上运行的很正常,字符显示很完美,把自己的代码给别人或者换台机器运行,就会出现乱码的现象,这是为什么呢?都是编码方式在作祟,不同的机器或java项目可能使用的默认编码不同。如何查看eclipse中java项目的编码方式:如图右击项目名称,然后选择propertices选项,就可以了我的这个项目的默认编码方式是utf-8,下面对java…
-
功能强大的JavaScript 拖拽库 SortableJS
功能强大的JavaScript 拖拽库 SortableJS功能强大的JavaScript拖拽库SortableJS官网:http://www.sortablejs.com/示例:配置项:varsortable=newSortable(el,{ group:”name”,//or{name:”…”,pull:[true,false,’clone’,array],put:[true,false,array]} sort:true,//boolean定义是否列表单元是否可以在列表容器内
-
flappy bird用java实现_java实现Flappy Bird游戏源代码
flappy bird用java实现_java实现Flappy Bird游戏源代码本文实例为大家分享了java实现flappybird游戏的具体代码,供大家参考,具体内容如下/*2017/7/23*/importjava.awt.graphics;//importjava.util.timer;importjava.awt.event.actionevent;importjava.awt.event.actionlistener;importjava.awt.eve…
-
词法分析器 Java完整代码版
词法分析器 Java完整代码版想了解更多内容,移步至编译原理专栏这学期选修了编译原理,用的是電子工业出版社出版的《编译原理(第4版)》最近做了第一次实验词法分析器,是教材后面的附录c.1的内容,根据下面的图创建词法分析器课本给出了C语言版本的词法分析器,但是看着挺蛋疼的,感觉C语言的指针很烦,于是做了一个Java版本的,说简单也挺简单的(其实大部分是把C语言版本的代码直接复制过来)哈哈。老师的…
-
Javaapi文档中文版,全网最新
Javaapi文档中文版,全网最新Spring思维导图Spring源码学习笔记有关微服务的面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?Dubbo的整体架构设计有哪些分层?什么是SpringBoot?以及SpringBoot的优劣势?你如何理解SpringBoot中的Starters?服务注册和发现是什么意思?SpringCloud如何实现?SpringCloud断路器的作用什么是Hystrix断路器?我们需要它吗?微服务学习笔记
-
Java简历与面试
Java简历与面试Java就业指导 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的ju
-
Java之ThreadPoolExcutor和四种常见的线程池
Java之ThreadPoolExcutor和四种常见的线程池一、ThreadPoolExcutors的作用java提供了ThreadPoolExcutors来创建一个线程池,我们为什么要用线程池呢?1.降低资源的消耗:通过重复利用已经创建好的线程降低线程的创建和销毁带来的损耗2.提高响应速度:因为线程池中的线程处于等待分配任务的状态,当任务来时无需创建新的线程就能执行3.提高线程的可管理性二、ThreadPoolExecuto…
-
java四舍五入(保留两位小数)
java四舍五入(保留两位小数)1.最简单的方法:floata=123.4567f;这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000floatb=(float)(Math.round(a*100))/100;doublef=111231.5585;BigDecimalb=newBigDecimal(f);doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP
-
成都做java_成都嵌入式开发和成都Java开发哪个工资高,前景好?
成都做java_成都嵌入式开发和成都Java开发哪个工资高,前景好?成都嵌入式开发和成都Java开发哪个工资高,前景好?这个智能网络时代,嵌入式领域现在各行各业都受到了非常广的认可度,在交通、通讯和医疗等很多领域应用相当广;当然java也不例外,java正在改变着全世界的生活,全球有30亿Java器件运行着Java,500多万Java开发者活跃在地球的每个角落。看来无论是嵌入式还是java,发展前景都很好,至于前景具体内容和工资水平,可从以下几点来分析。成都嵌入式…
-
java面试葵花宝典 (上)
java面试葵花宝典 (上)原文链接:点击打开链接 http://blog.csdn.net/djluowen/article/details/5893501 感谢原作者哈java面试葵花宝典EJB1:EJB:答: EnterpriseJavaBean相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB
-
Java中使用double转BigDecimal的问题
Java中使用double转BigDecimal的问题先上结论:不要直接用double变量作为构造BigDecimal的参数。线上有这么一段Java代码逻辑:1,接口传来一个JSON串,里面有个数字:57.3。2,解析JSON并把这个数字保存在一个float变量。3,把这个float变量赋值给一个BigDecimal对象,用的是BigDecimal的double参数的构造:newBigDecimal(doubleval)4,把这个BigDecimal保存到MySQL数据库,字段类型是decimal(15,2)。…
-
关于邮件MIME协议和java mail 发送邮件
关于邮件MIME协议和java mail 发送邮件 写这篇博客主要是由于前两天上线一个邮箱的代码,接收方一直解析不了。由于对MIME协议这一块不是很了解,比对了很长时间才发现从我们程序传过去的MimeMessage是符合MIME规范的,接收方无法解析是由于提供邮件服务的smtp在给通过程序发送的邮件写入内容无received域,还有一些内容不符合MIME规范,无法通过接收方domino服务器的解析规则。一MIME协议1.介绍MIM…
-
JAVA字符串前补零和后补零的快速方法
JAVA字符串前补零和后补零的快速方法JAVA字符串前补零和后补零的快速方法StringfileName="130181";System.out.println("================前补零方法一=================");DecimalFormatg1=newDecimalFormat("0000000");Stri…
-
JavaScript之闭包理解
JavaScript之闭包理解JavaScript之闭包理解闭包(Closure)是JavaScript学习过程中一个非常重要的问题闭包和执行上下文和作用域链有着千丝万缕的关系。闭包是指有权访问另一个函数作用域的变量的函数(JavaScript高级程序设计(第三版)P178)闭包是一个函数,对闭包的一个理解可以是所在的执行上下文已经出栈,但是仍然访问了其所在的执行上下文变量对象的函数这里所指的所在的执行上下文指的是闭包函数对应的执行上下文,而不是闭包本省所对应的执行上下文来一个简单的例子functionA(){ var
-
使用命令行编译、运行Java程序
使用命令行编译、运行Java程序我们一般都是通过IDE(如Eclipse、IntellijIdea,MyEclipse、STS可以归到Eclipse里)来开发,调试java项目。在不借助IDE的情况下,如何编译、运行Java程序。使用javac命令,可以通过只敲击javac看到各种命令参数。必学参数-d-cp,这俩下面会讲到如果javac命令不能用,看一下环境变量是否没配对。我们从简单到复杂来看ja…
-
JAVA代码审计
JAVA代码审计小迪2020-6第55天如果去分析代码:工具加手工相结合的方法进行分析Java代码审计,主要从代码层面分析:主要分为三大类:1、常规性代码2、框架性代码(各种各样的开发框架)(最常见的框架漏洞是struts2框架漏洞)…
-
eclipse中导入Java文件
eclipse中导入Java文件 eclipse中导入Java文件的方法br/ 在eclipse中导入Java文件分两种情况:1,如果要导入的Java文件就在eclipse工作空间WorkSpace目录下,则把包含相关Java文件的Java项目导入包资源管理器即可:文件(或者包资源管理器下点击右键)导入常规-现有项目到工作空间-在选择根目录下浏览选择WorkSpace中包含相关Java文件的Java项目,其他不用勾选,点击完成即可;2,如果要导入的Jav
-
Java中让浮点型数据保留两位小数的四种方法
Java中让浮点型数据保留两位小数的四种方法hello,你好呀,我是灰小猿,一个超会写bug的程序猿!今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数。突然发现这方面有一点欠缺,就来总结一下。一、String类的方式该方式是是使用String的format()方法来实现的,该方法的作用就是规范数据的格式,第一个参数传入一个字符串来表示输出的数据格式,如保留两位小数就使用“%.2f”,第二个参数是要进行格式化的数据。实例如下:doubletestDounle_01=123.4
-
Java中的char占用几个字节
Java中的char占用几个字节Java中的char占用几个字节一、概述网上或书上都说是Java中的char占用2个字节,一直没有深入,直到接触了编码,才对此产生了疑问,今天来深入一下这个问题。二、答疑char在设计之初的时候被用来存储字符,可是世界上那么多字符,如果有1个字节,就意味着只能存储256(2^8)个字符,显然不合适,而如果用两个字节呢,那么就可以存储65536(2^16)个字符,这个数量符合大多数国家的语言字符个数于是Java团队使用unicode作为编码,一个char作为2个字