
jdk与java的区别
区别: jdk是个java开发的工具包,java是门编程语言。 什么是java? Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Java编程语言的风格十分接近C...

区别: jdk是个java开发的工具包,java是门编程语言。 什么是java? Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Java编程语言的风格十分接近C...

第一步,打开eclipse,点击Window,然后点击弹框中的Preferences,如下图所示: 第二步,点击左侧条目栏中的Java,然后点击Java下的Installed JREs,接着点击右侧的Add按钮,如下图所示: 第三步,在弹框...

公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序,并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁,有可能,会造成优先级反转或者饥饿现象。 独享锁/共享锁 独享锁是指该锁一次...

1、首先要确认自己写的程序有没有报错。 2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project。 打包步骤: 1.在项目上,右键,选择Export。 2.进入到下图界面,选择Java下面...

1.数组的输出的三种方式 一维数组: 定义一个数组 int[] array = {1,2,3,4,5}; (1)传统的for循环方式 for(int i=0;i (2)for each循环 for(int a:array) System.o...

使用双指针进行字符串压缩 实例: public static void zipStr(String str) { char[] c = str.toCharArray(); int index = 0; int num = 1; int l...

一、简单工厂模式 特点: 1、它是一个具体的类,非接口 抽象类。有一个重要的create()方法,利用if或者 switch创建产品并返回。 2、create()方法通常是静态的,所以也称之为静态工厂。 缺点: 1、扩展性差(我想增加一种面...

1、通过点击 “File” 菜单并选择 New > Package 2、在 Package Explorer 中通过右击鼠标选择 > Package 3、在工具条上点击包按钮 如果你要创建子包,在打开创建...

什么是lambda表达式? lambda表达式是一个可传递的代码块,可以在后面执行一次或多次。 推荐java相关视频教程:java学习视频 例如: class action implements ActionListener{ @Overr...

安装Java错误1603 错误情况 以前安装过java1.7,现在想升级到1.8版本,卸载了1.7,但是在安装java1.8的时候,jdk可以顺利安装,额外的jre却频频提示1603错误。 解决办法 jre是由java编写的,会调用java...

首先打开Eclipse。 点击“File”,选择“Open Projects from File Systems…”。 选择“Directory…”。 然后选择你要打开的Java文件,点击“确定”。 最后点击“Fin...

(1)c/c++是编译成对应平台,跨平台需要使用相应的编译器重新编译 (2)java是将文件(.java)编译成字节码文件(.class),然后字节码在java虚拟机上解释成机器码 (3)字节码(.class)文件不面向任何具体平台,只面向...

原理介绍如下: HashMap是基于Hash算法实现的。 (在线学习视频教程分享:java视频教程) 在使用put(key,value)方法时,HashMap会根据key.hashCode()方法得出key的hash值,然后根据hash值找...

Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法? 1、clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedExc...

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 (推荐学习:java课程) 通过ex...

java中的包其实就是类所在的文件夹,用来组织java文件的。可以将功能相似的一些java类放在同一个包中,以方便组织、调用。只要用package声明包就可以了。 如果使用Eclipse等工具,可以直接在项目中创建包,如果手工编写,可以在项...

解决方法: 1、下载的JDK环境,必须与自己的操作系统相对应。32位操作系统下载32位的Windows JDK环境,64位操作系统下载64位的Windows JDK环境。 2、安装JDK环境时,会有两次路径选择,可以默认不改,如果自定义路径...

java中要使生成的随机数不重复可以将已经生成的随机数放入到数组中,每次生成随机数时与数组的内容比较是否相等,相等则重新生成,不相等则存入数组。 示例代码如下(生成10之内的4个不相等的整数): (推荐学习:java课程) public c...

在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: (推荐学习:java课程) Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。 JVM运行时在内存中开辟一片内存区域,启动...

定义:接口就是多个类的共有规范(里面的抽象方法),是一种引用数据类型。 小提示:基本数据类型包括数值型(整数和浮点数)、字符型、布尔型。 格式: public interface 接口名称{ //接口内容 } 备注:接口.java编译后仍然...