![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
Junruiqwertyuiop
我是一只小菜鸟
展开
-
leetcode724. 寻找数组的中心索引
给定一个整数类型的数组nums,请编写一个能够返回数组 “中心索引” 的方法。我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出:3解释:索引 3 (nums[3] = 6) 的左侧数之和 (1 + 7 + 3 = 11),与右侧数之和 (5 + 6 = 1..原创 2021-01-28 11:52:40 · 130 阅读 · 0 评论 -
1579. 保证图可完全遍历
Alice 和 Bob 共有一个无向图,其中包含 n 个节点和 3种类型的边:类型 1:只能由 Alice 遍历。类型 2:只能由 Bob 遍历。类型 3:Alice 和 Bob 都可以遍历。给你一个数组 edges ,其中 edges[i] = [typei, ui, vi]表示节点 ui 和 vi 之间存在类型为 typei 的双向边。请你在保证图仍能够被 Alice和 Bob 完全遍历的前提下,找出可以删除的最大边数。如果从任何节点开始,Alice 和 Bob 都可以到达所有其他节点,...原创 2021-01-27 23:11:58 · 149 阅读 · 0 评论 -
15道Java 经典面试题及答案分析
来自:http://mp.weixin.qq.com/s/bvqVBnYPdFvpQqdB_4kdUQ1Java 中能创建 Volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时转载 2018-01-22 18:40:17 · 701 阅读 · 0 评论 -
android布局中使用include及需注意点
转载:https://blog.csdn.net/u013524014/article/details/52240277在android布局中,使用include,将另一个xml文件引入,可作为布局的一部分,但在使用include时,需注意以下问题:一、使用include引入如现有标题栏布局block_header.xml,代码如下:[html] view plain copy<Relati...转载 2018-05-25 09:24:09 · 2408 阅读 · 0 评论 -
java新手安装JDK
百度链接:https://jingyan.baidu.com/article/8275fc864af63346a03cf684.html原创 2018-05-24 08:44:32 · 324 阅读 · 0 评论 -
Eclipse+ADT+Android SDK 搭建安卓开发环境
转载:https://blog.csdn.net/sinat_21184471/article/details/76131141Eclipse+ADT+Android SDK 搭建安卓开发环境Eclipse+ADT+Android SDK 搭建安卓开发环境 要求必备知识windows 7 基本操作。运行环境windows 7(64位); eclipse-jee-luna-SR2-win32(32位...转载 2018-05-24 08:52:56 · 307 阅读 · 0 评论 -
Android studio编译错误:Error: The WIFI_SERVICE must be looked up on the Application
编译错误Error:Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N. Try changing to .getApplicationContext() [WifiManagerLeak]1原因Android 7.0...转载 2018-05-29 15:32:47 · 346 阅读 · 0 评论 -
Android Studio 报错cannot resolve symbol X
没有导包使用alt+enter移动到光标处自动导包问题成功解决原创 2018-05-24 20:54:52 · 893 阅读 · 0 评论 -
Struts2----Cannot find the tag library descriptor for /struts-tags
以前的的项目,导入,引用struts2标签的jsp页面[html] view plain copy<%@ taglib prefix="s" uri="/struts-tags" %> 报错Cannot find the tag library descriptor for /struts-tagsstruts-tags 是struts2标签库默认的URI,解决方法:1、修改下jsp...转载 2018-05-30 18:33:25 · 1130 阅读 · 0 评论 -
编写高性能 Java 代码的最佳实践
http://www.codeceo.com/article/how-to-improve-the-performance-of-a-java-application.html摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。介绍在这篇文章中,我...翻译 2018-08-05 13:35:02 · 246 阅读 · 0 评论 -
Java 异常处理的误区和经验总结
本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择图 1. 异常分类图 1 描述了异常的结构,其实我们都知道异常分检测异常和非检测异常,但是在实际中又混淆了这两种异常的应用。由于非检测异常使用方便翻译 2017-12-03 19:23:34 · 211 阅读 · 1 评论 -
JAVA中的Socket一对一聊天程序
1.网络编程简要概述: 网络编程实质实质就是两个(或多个)设备(例如计算机)之间的数据传输。而要实现两台计算机通过互联网连接进行数据传输,必输要满足计算机网络的5层协议(物理层,数据链路层,网络层,运输层,应用层);当然有划分可能不同,但现在大家比较容易接受理解的是五层模型。而其中前三层物理层,数据链路层以及网络层,作为java程序员暂时是不能直接对他进行控制的。1. 运输层主要转载 2017-11-11 14:37:09 · 2164 阅读 · 0 评论 -
jsp中四种传递参数的方法&&web中参数字符编码的修改统一
文章来源http://www.jb51.net/article/107715.htm为转载jsp中四种传递参数的方法jsp中四种传递参数的方法,我觉得总结一下,挺好的,以备后用!1、form表单2、request.setAttribute();和request.getAttribute();3、超链接:name4、下面一一举例说明:转载 2017-10-05 15:33:31 · 1333 阅读 · 0 评论 -
Java中的Set用法
以下文章转载于http://blog.csdn.net/lushuaiyin/article/details/7381478/在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null转载 2017-04-25 16:53:55 · 648 阅读 · 0 评论 -
Java map结构通过value来追踪key
Java中的map结构具有key-value结构通过value来找到key以下转载于http://blog.csdn.net/zhaokuo719/article/details/7445770public static void main(String[] args) { // Map map = new HashMap(); M转载 2017-04-25 17:00:09 · 4876 阅读 · 0 评论 -
java EE 配置web project 及Tomcat的运行配置
一下文章转载于http://blog.csdn.net/longshengguoji/article/details/391024011.下载最新的eclipse java ee版本,下载地址为:http://www.eclipse.org/downloads/,这里注意一定要选择javaee版本,2.Tomcat下载,链接为:http://tomcat.a转载 2017-09-23 10:56:28 · 441 阅读 · 0 评论 -
在Java中如何高效的判断数组中是否包含某个元素
原文出处: hollischuang(@Hollis_Chuang)如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法转载 2017-09-10 09:37:42 · 1273 阅读 · 2 评论 -
Java中JTextArea添加滚动条
JTextArea Shortestway,TXT,OUTPUT_RESULT; JScrollPane scroll; JMenuBar jb; JTextArea ja;class WindowText0 extends JFrame { WindowText0(String s) { this原创 2017-09-19 16:19:45 · 3142 阅读 · 0 评论 -
java将有向图保存成jpg java中调用GraphViz
java将有向图保存成jpg java中调用GraphViz转载 2017-09-11 21:23:12 · 816 阅读 · 0 评论 -
java 的I/O 文件读写 及 列表路径文件的读写,字符串替换处理
让用户选择或输入文本文件的位置和文件名。也可以命令行 参数的形式,在启动程序时提供文件路径/文件名。 程序读入文本数据,进行分析, 另外的读取方式1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读原创 2017-09-10 21:00:56 · 639 阅读 · 0 评论 -
input/Button中增加链接的方法
转载于http://blog.csdn.net/chenmoquan/article/details/8177650input/Button 的使用方法1.链接到某页2.返回(等同后退) 3.打开新网页4.打开无边框的新窗口5.打开新网页同时指向另一页6.打开无边框的新窗口同转载 2017-09-30 11:02:49 · 834 阅读 · 0 评论 -
web前段对数据库执行的insert插入操作
数据库的insert插入一开始想使用action操作但是后来一直报“request available”后来直接在jsp上进行数据库的插入操作 直接链接到显示的jsp上一开始加载addnewbook.jsp上发现执行顺序为网页-action(数据未写入执行insert-值为null)-submit-数据传入但没有执行insert操作原创 2017-10-05 10:49:22 · 1570 阅读 · 0 评论 -
Java数组定义赋值及switch的使用
Java的数组初始化赋值(一)方法一:创建数组后,通过循环对数组赋值。例如代码:int [] nums = new int [100];for(int i=0;inums[i] = i;}(二)方法二:例如代码:int [] nums = {0,1,2,3,4,5,6,7,8,9};(三)方法三:int [] nums = new int[]翻译 2017-03-08 20:54:44 · 2551 阅读 · 0 评论