|----java
s740556472
这个作者很懒,什么都没留下…
展开
-
java之IO流总结
java之IO流总结 1.什么是IO流? Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据原创 2016-12-21 15:57:35 · 560 阅读 · 0 评论 -
jdk多版本共存配置(jdk1.8也会对其有影响)
起因为了符合公司要求,所以需要装个多版本jdk,方便来回切换使用。环境变量经测试,环境变量照常配比即可,可以通过环境变量的JAVA_HOME地址来改变jdk的版本,需要注意的几点如下: 如果你是32位的系统:则进入 C:\Windows\System32,将 三个删掉即可若你是64位的系统:则进入C:\Windows\SysWOW64,将 删掉即可若你还装了Oralce 的客户端,则也会影响原创 2017-08-12 18:59:43 · 6233 阅读 · 3 评论 -
idea (Jrebel)热部署【亲测可用!】(整理转载)
转载了两篇文章第一篇文章是2018.1月份写的,前面的介绍没有问题,很详细,但是最后的激活方法已经失效。 原博客地址:https://blog.csdn.net/qq_27093465/article/details/79148498第二篇,Jrebel反向服务器代理原作者发出的激活失败的博客,只需要下载反向代理exe后,在原有的http://127.0.0.1:8888/8841468...转载 2018-06-24 10:04:29 · 699 阅读 · 0 评论 -
idea查看uml图,向上和向下查看
前言idea作为java开发的神奇,确实有好多好用的东西,记录一下关于接口或者类的uml图生成功能。idea某个类的向上生成UML图以spirngmvc的源码为例,打开dispatchservlet 如下图: 1、 2、右键空白处,如下图: 快捷键:ctrl + alt + shift + U 可以看到成功的生成下图:idea某个类的向下生成UML图还是以...原创 2018-04-10 10:01:11 · 13420 阅读 · 3 评论 -
搞懂abstract和final对类、方法的修饰关系【java复习笔记】
前言java复习,临时理解的基础,老是记不住abstract和final对类、方法的修饰关系,在此记录一下。abstract & finalabstract抽象类的意义:为什么叫抽象类?是因为我们在java中定义的类对应到实际生活中就是个抽象的东西,抽象的含义就是人类难以想象的东西,非具体的东西。而抽象类的目的就是不能进行具体描述一个对象,所以抽象类不能实例化!对类...原创 2018-04-08 13:53:02 · 6567 阅读 · 6 评论 -
记一次------java命令行下运行java程序(初学的时候没学好....)
起因 因最近的一个需求,自己写好了的服务端,要从消息队列自己获取消息以便后续的程序调试,麻烦的是每次不论客户端发多少消息,我这边只要去debug一次程序,就需要消费了所有的消息。。。这点很是尴尬,而消息的客户端系统是在另一个同事的手里,每次都让他帮我发消息有点不好意思…于是自己写了一个简易的客户端去主动发消息。 经过好几次用eclipse去run 这个main方法让我觉得有几点不便:原创 2017-12-29 11:38:25 · 657 阅读 · 0 评论 -
idea2017 jboss7.1.1final初次部署web项目(图文)
0x001环境一个java web的项目装好了的idea2017已经按照好的本地jboss-as-7.1.1.Final客户端起因因为最近看慕课网已经出了一起idea的使用教程课程,而之前一直想去接触这款新的开发工具,各种听说从不同方面对开发的效率会有很大的提升,于是下定决心去尝试一下,用公司的web项目正好搭建初次跑起来jboss的项目,以此来总结一下遇到的坑。0x002ready go原创 2017-12-21 09:34:57 · 11022 阅读 · 1 评论 -
慕课细说多线程 Thread VS Runnable 总结
多线程Thread VS Runnable两个案例线程的启动方式 线程的启动方式,最直观的有两种:继承Thread类实现Runable接口下面来看一段代码: 1. 继承了Thread类的HelloWorld/** * @author sy * Thread 版 HelloWorld */public class ThreadTest { public static void原创 2017-12-10 20:26:39 · 514 阅读 · 0 评论 -
eclipse的properties文件中文被转码解决方案
如图所示:首次在properties里打中文注释,结果一输入中文就自动被转码,于是查看了一下项目的编码是UTF-8的,而eclipse中默认的properties文件编码是ISO的,所以修改一下即可。打开window下的preferences,搜索框输入Content Types ,找到如下图的java Properties File修改默认编码修改后即可成功:原创 2017-04-16 18:47:49 · 23903 阅读 · 4 评论 -
Collection、Map两大基础回顾(本篇为Map)
Collection、Map两大基础回顾(本篇为Map)Map接口Map类似y(x)=x;这样的函数(key对应x,value对应y)Map与Collection并列存在。用于保存具有映射关系的数据:Key-ValueMap 中的 key 和 value 都可以是任何引用类型的数据Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equ原创 2017-02-22 17:29:26 · 729 阅读 · 7 评论 -
Collection、Map两大基础回顾(本篇为Collection)
Collection、Map两大基础回顾(Collection)本篇仅为了巩固一下基础,回忆一下存储的这两个常用的东东…一、Collection1.存储对象可以考虑:①数组②结合2.数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Stutdent();…… 弊端:①一旦创建,其长度不可变 ②真实的数组存原创 2017-02-22 17:24:25 · 441 阅读 · 0 评论 -
eclipse环境安装(为了以后方便记录一下)
eclipse环境安装//环境变量下,为了方面可以在用户变量中添加CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(这里可以直接复制)JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_91(例如这样,就是找到你自己安装jdk的目录)PATH:%JAVA_HOME%\bin;(原创 2016-12-31 10:50:11 · 338 阅读 · 0 评论 -
多线程之生产者消费者模式
多线程之生产者消费者模式package com.sy;/** * * 生产者/消费者问题 * * 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer) *从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果 *生产者试图生产更多的产品,店员会叫生产者停一下, *如果店中有空位放产品了在通知生产者继续生产,如果店中没有产品了,店员原创 2017-01-07 17:37:27 · 740 阅读 · 0 评论 -
java正则表达式
java正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java 正则表达式和 Perl 的是最为相似的。 java.util.regex 包主要包括以下三个类: Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pa原创 2016-12-23 10:18:25 · 378 阅读 · 1 评论 -
谷歌浏览器Chrome新版离线安装crx(亲测有效!)
前言想在新版 chrome 下装插件,有了 .crx 文件,死活拖拽无效。环境Mac osChrome 版本 76.0.3809.132(正式版本) (64 位)解决方案1. 打开开发者模式2. 打开插件拓展 url结语再次尝试即可,看看是否能拖进去了?反正我是成功了。。。...原创 2019-09-06 11:02:50 · 2521 阅读 · 0 评论