java
文章平均质量分 76
captainNYS
这个作者很懒,什么都没留下…
展开
-
Java oxygen打开时遇到的问题
问题描述:打开eclipse.exe(Oxygen版本)时提示java was started but returned exit code = 1(Could not create the Java Virtual Machine)的弹框。问题原因:Eclipse启动的时候默认会使用从windows系统目录下找到的JRE作为默认的环境,而系统目录下的JRE和实际的Java安装是不匹配的,因此会出...原创 2018-04-09 22:10:44 · 351 阅读 · 0 评论 -
jsp、servelet、MVC
转自gsyabc jsp与servlet的区别与联系 jsp和servlet的区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制. 3.Servlet中没有内置对象,Jsp中的内置对象都...转载 2019-01-23 10:51:08 · 333 阅读 · 0 评论 -
JVM 学习小记1
Java技术体系主要由支撑Java程序运行的虚拟机、JavaAPI、Java编程语言及许多第三方Java框架构成。一般情况下,了解必要Java API、Java语法,以及适当的第三方框架就可以满足日常开发需要,虚拟机会自动完成对硬件平台的兼容及对内存资源的管理工作。 但是随着技术发展,对程序的性能、稳定性和可扩展性都有极高的要求,提升硬件效能无法等比例地提升程序的运作性能和并发能力。如果开发人员...原创 2019-01-16 20:57:21 · 194 阅读 · 0 评论 -
链表环的入口点
给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 方法一:将节点用HashMap中的键记录下来,遍历直到键已经存在,则对应节点为环入口。 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val;...原创 2018-12-26 21:16:45 · 320 阅读 · 0 评论 -
扑克牌顺子
题目源自剑指offer:输入一个数组,检查是否是顺子,返回值类型boolean。(大小王各两张,可以代表任意数字,方便起见记为0) 答案解析来自:Xy。 需要满足条件: 1. 除0外没有重复的数 2. max - min < 5 public class Solution { public boolean isContinuous(int [] numbers) { ...原创 2018-12-26 20:38:31 · 182 阅读 · 0 评论 -
Java 逻辑运算符的“短路特性”
做题时,遇到了逻辑预算符的“短路特性”,之前忽视了,在这记录一下。 &&,||的短路特性: 如果Java虚拟机发现&&左方的表达式为false,则它不需要也不会去计算&&右方表达式才知道要返回false。 同理,如果Java虚拟机发现||左方的表达式为true,则它不需要也不会去计算||右方表达式才知道要返回true。 题目要求:求1+...原创 2018-12-07 11:21:38 · 831 阅读 · 0 评论 -
丑数
求按从小到大的顺序的第N个丑数,习惯上我们把1当做是第一个丑数。 解析来自:事无巨细,悉究本末,对应代码改为java。 解析: 首先从丑数的定义我们知道,一个丑数的因子只有2,3,5,那么丑数p = 2 ^ x * 3 ^ y * 5 ^ z,换句话说一个丑数一定由另一个丑数乘以2或者乘以3或者乘以5得到,那么我们从1开始乘以2,3,5,就得到2,3,5三个丑数,在从这三个丑数出发乘以2,3...原创 2018-12-12 17:50:35 · 205 阅读 · 0 评论 -
Java实现数组的冒泡排序
注意: 1 循环圈数越来越少 2 每次循环比较次数越来越少 3 每次比较都从索引0和索引1开始 public class BubbleSort{ public static void main(String[] args){ int[] arr1={5,2,1,3,6}; Sort(arr1); printArray(arr1); } public ...原创 2018-09-22 10:43:51 · 2697 阅读 · 0 评论 -
Java运行环境的配置(Error: could not find java.dll/Eclipse:Error:could not find java SE Runtime Environment)
1、cmd中输入 java -version 时出现错误,如下:Error: could not find java.dll Eclipse:Error:could not find java SE Runtime Environment 2、问题原因: 电脑上安装了多个版本的jdk 3、解决办法: 1>打开控制面板,搜索关键词“Java”...原创 2018-04-13 16:57:05 · 4739 阅读 · 0 评论