
java基础
倔柏
在平凡的日子里砥砺前行
展开
-
电脑上如何安装两个jdk版本
1.下载不同版本的jidk官网:爪哇下载|神谕 (oracle.com)2.安装完成后配置环境变量1.添加三个新的环境变量JAVA_HOME8,JAVA_HOME16(变量值为jdk路径)JAVA_HOME,%JAVA_HOME8%(JAVA_HOME8或JAVA_HOME16,修改为你需要使用的jdk版本)2.在path里面添加:%JAVA_HOME%\bin 并且上移至顶部。3.测试jdk是否安装成功cmd命令输入:java -version...原创 2021-09-16 20:57:08 · 1291 阅读 · 0 评论 -
I/O流:数据输入输出流
1.数据输出流:package com.file;import java.io.BufferedOutputStream;import java.io.DataOutputStream;import java.io.FileOutputStream;public class DataOutputDemo { public static void main(String[] args) throws Exception{ DataOutputStream dos=n原创 2021-09-07 21:06:55 · 184 阅读 · 0 评论 -
I/O流:字节数组输入输出流
1.字节数组输入流package com.file;//字节数组输出流import java.io.ByteArrayInputStream;public class ByteArrayInputDemo { public static void main(String[] args) throws Exception{ byte[] arr="abchgsdjah".getBytes(); ByteArrayInputStream bi=new Byt原创 2021-09-07 20:58:30 · 238 阅读 · 0 评论 -
I/O字符输出流
package com.file;import java.io.*;public class LineNumberDemo3 { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader (new InputStreamReader(new FileInputStream("d:/zuoye.txt")));.原创 2021-09-07 19:50:36 · 76 阅读 · 0 评论 -
I/O流:通过字节流转换为字符流读取输出文本并添加行号
package com.file;import java.io.*;public class LineNumberTwo { public static void main(String[] args) throws IOException{ LineNumberTwo lineNumberTwo=new LineNumberTwo(); lineNumberTwo.copy("d:/zuoye.txt","d:/zuoye4.txt"); } .原创 2021-09-07 19:38:11 · 124 阅读 · 0 评论 -
算法入门-数组最大值
题目要求:给一个浮点数数组,求数组中的最大值。样例样例 1:输入: [1.0, 2.1, -3.3]输出: 2.1 样例解释: 返回最大的数字样例 2:输入: [1.0, 1.0, -3.3]输出: 1.0 样例解释: 返回最大的数字。代码部分:public float maxOfArray(float[] A) { // write your code here float max=A[0]; for(flo原创 2021-09-05 17:19:54 · 151 阅读 · 0 评论 -
算法入门-月份天数
题目要求:描述给定年份和月份,返回这个月的天数。样例样例 1:输入: 2020 2输出: 29样例 2:输入: 2020 3输出: 31解题思路:首先判断是否为闰年,如果是闰年二月为29天;先用数组列出12个月的天数代码:public int getTheMonthDays(int year, int month) { // write your code here int[] day={31,28,31,30原创 2021-09-04 11:51:26 · 438 阅读 · 0 评论 -
算法入门-判断数字与字母字符
题目要求:给出一个字符c,如果它是一个数字或字母,返回true,否则返回false。如果您使用的是Python语言,那么输入将是一个长度为1的字符串。样例样例 1:输入:c = '1'输出:true解题思路:如果是数字或字母才返回true的话,我们可以寻找跟Ascii表中相对应的Ascii码值,犹豫是char类型数据,我们要将数据强制转换为int类型,加上与ASCII码对应的数字与字母的条件,给出范围即可。代码:public boolean isAlph原创 2021-09-04 11:05:03 · 1007 阅读 · 0 评论 -
java-数据结构
1.1 数据结构逻辑分类数据结构从逻辑上分为三种基本类型:1.1.1 线性结构:数据结构中的元素存在一对一的相互关系;常见的数据结构:原创 2021-08-15 16:50:13 · 124 阅读 · 0 评论 -
Set接口介绍
1,set接口介绍继承自Collection接口,Set接口中没有新增方法,Set方法和Collection保持完全一致。LIst接口方法,在Set完全适用。1.2,特点:无序,不可重复。在Set中的元素没有索引,我们只能遍历查找,不允许加入重复的元素.如果Set中的两个元素通过equals()方法对比为TRUE,则只能保留其中一个。Set常用的实现类有HashSet,TreeSet等,我们一般使用HashSet.1.3TreeSet容器类TreeSet是一个可以排序的容器.底层原理原创 2021-08-11 19:29:52 · 452 阅读 · 0 评论 -
不死神兔基础题
不死神兔:需求分析:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子三个月后又生一对兔子,假如兔子都不死,问第二十个月有多少对兔子下面是代码部分:public class java_5_5{ public static void main(String[] args) { int[] arr=new int[20]; arr[0]=1; arr[1]=1; arr[2]=2; arr[3]=3;原创 2021-05-05 14:53:09 · 100 阅读 · 0 评论