![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识总结
Super-小龙
应届生
展开
-
leetcode-7-整数反转
题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(LeetC...原创 2019-10-12 15:29:36 · 343 阅读 · 0 评论 -
Java IO学习总结
工作时遇到一些开发任务,如文件上传下载,数据流的转换处理等,做起来并不是那么得心应手,于是花时间总结一些java IO的基础知识。IO定义IO是什么呢?顾名思义IO是input/output缩写简称,即输入输出。Java IO就是java程序的输入输出,即Java程序运行时从外部接收数据或往外部发送数据,外部是指数据源头,如文件,内存,网络连接,数据库,数据存储设备等。所以说,学习Java I...原创 2019-06-17 13:35:05 · 285 阅读 · 0 评论 -
正则表达式介绍
正则表达式定义正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是一种强大而灵活的文本处理工具,用于文本的复杂处理,常用的应用场景如字符串的搜索,匹配,替换等。大部分的编程语言,脚本语言或文本编辑器都支持正则表达式,虽然在用法上有些许差异,但是语法规则都是类似的。学习正则表达式就是学习其语法规则,然后运用这些规则去匹配需求的字符串。学习目...原创 2019-05-28 12:34:18 · 612 阅读 · 0 评论 -
IDEA调试过程发生端口冲突原因和解决方法
问题:在IDEA中打断点debug程序的时候出现了这个错误,导致无法调试程序。原因:无论是使用Tomcat跑web程序还是跑简单的java SE程序,都可能遇到这个问题,都是端口号被占用导致的。如果是跑Java se的简单程序出现端口号占用的问题可能是由于多次运行或者多次debug没有终止前一次的执行任务导致端口号冲突。如果是Tomcat跑web项目可能是多次执行导致端口冲突,也可能是在to...原创 2019-01-24 15:22:12 · 4301 阅读 · 0 评论 -
Junit测试工具使用
Junit是单元测试框架工具,在项目开发中是经常用到的,利用JUnit4进行单元测试非常简单方便,所以熟悉Junit是很有必要的。 Junit优点:安装使用方便可以同时执行多个测试方法测试结果直观明了本文记录Junit使用的基本知识: 1. 编写测试类 2. 使用断言 3. 使用suite套件对多个测试类进行批处理运行环境和工具:Intellij IEDAj...原创 2018-03-26 18:02:57 · 14454 阅读 · 0 评论 -
集合元素遍历方式
List集合遍历方式:import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class TestTraversal { public static void main(String[] args){ List<String> l1= new ArrayList<原创 2017-10-10 00:08:58 · 640 阅读 · 0 评论 -
java将控制台输入的字符串按照空格划分数据存入数组
在写小算法时,常需要从控制台输入数据形成数组进行后续操作,比如说在排序算法中,需要从控制台输入一组数据,然后对这组数据进行排序。对这组用空格隔开的数据存入数组进行操作。import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class Research { public stati原创 2017-07-18 17:15:50 · 6307 阅读 · 0 评论 -
eclipse neon4.6安装findBugs插件
方法一:在线安装 eclipse->Help->Install New Software->”work with”后入http://findbugs.cs.umd.edu/eclipse->add->选择findbugs->next……….漫长等待。(这种方法需要时间太长,我没有试过,建议采用方法二)。方法二:离线下载 网址:http://findbugs.sourceforge.net/dow原创 2017-06-03 17:34:25 · 1069 阅读 · 0 评论 -
生产者和消费者问题(java简单实现)
生产者消费者问题(百度百科):生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓原创 2017-05-10 23:32:16 · 645 阅读 · 0 评论 -
JDBC数据库访问Demo
先了解一下概念: JDBC(Java database connectivity):java数据库连接。用于执行SQL语句的Java API,由一组类和接口组成,应用程序通过调用JDBC中这些类和接口中的方法,可以实现对数据库内容的访问。 JDBC驱动程序:实现应用程序和数据库的接口。因为数据库产品很多(诸于oracle,SQL server系列,mysql等),这些繁多的数据库系统的内部实现方式原创 2017-04-16 17:34:21 · 4386 阅读 · 0 评论 -
java对象内存管理的简单认识!
java里面有句名言:Everything is object!但是java还算不上是纯面向对象的语言。它的数据类型包括基本数据类型(byte,short,int,char,long ,float,double,boolean)和引用类型(数组,类对象等)。java语言是C++的儿子。java升级了C++中对于对象的理解,除去了C,C++中难以理解的指针使用,让编程人员更加舒适的表达自己的程序...原创 2017-03-22 20:36:09 · 613 阅读 · 0 评论 -
Java实现服务器和客户端简单通信
Java中网络编程这一块有封装的类库,使用简单,了解原理可以教容易实现服务器和客户端的简单通信。在编程之前,首先要需要对TCP/IP协议有一定的了解,需要知道Socket套接字的作用以及用法,这个可以在API文档中去查看。两通讯实体之间通信需要掌握数据的传输方式,这里主要掌握java中IO流的使用。java中IO流都封装好了,有专门的类进行处理。通过编程之后可以知道封装好的IO流使用多么方便。下面需原创 2017-04-13 21:40:18 · 25968 阅读 · 8 评论 -
常见字符编码有关知识
常见编码的简单认识原创 2017-04-11 21:07:21 · 363 阅读 · 0 评论