Java学习笔记
喵喵锤锤你小可爱
这个作者很懒,什么都没留下…
展开
-
java Class《?》和Class《T》等
java Class<?>和Class等E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)? - 表示不确定的java类型举例说明:Set 表示 集合里 是 T类的实例List 表示 集合里 是 E类的实例List<?> 表示 集合里...原创 2020-01-31 20:34:45 · 385 阅读 · 0 评论 -
Java 数组
数组 数组是一种数据结构, 用来存储同一类型值的集合。通过一个整型下标可以访问数组中 的每一个值。例如, 如果 a 是一个整型数组, a[i] 就是数组中下标为 i 的整数。 在声明数组变量时, 需要指出数组类型 (数据元素类型紧跟 []) 和数组变量的名字。下 面声明了整型数组 a:int[] a;不过, 这条语句只声明了变量 a, 并没有将 a 初始化为一个真正的数组。应该使用 ...原创 2020-01-28 23:50:09 · 607 阅读 · 0 评论 -
利用Linux下的split命令切分大文件并合并文件(Ubuntu分割txt)
问题来由这个问题是在处理一个字典的时候发生的,我下载的字典过大,超出了爆破软件所能接受的大小。而我使用的系统是Ubuntu,以前在Window的时候都是使用一个txt分割程序来进行分割的,但是在Ubuntu就不知道怎么办了。查了查找到了下面的方法。切分方法:1):查看文件的行数:wc -l a.txt #查看a.txt文件共有多少行2):根据行数利用 split 命令切分文件spl...原创 2020-01-28 21:57:45 · 2989 阅读 · 0 评论 -
Java 一次性读取或写入文件内容
1.问题需求实际项目中,有很多情况需要将文件中的内容一次性读取进内存,进行一些业务的处理,这里给一个简单的案例import java.io.File;import java.io.FileWriter;import java.io.Writer;import java.io.IOException;import java.io.FileInputStream;public clas...原创 2020-01-28 21:43:04 · 1434 阅读 · 0 评论 -
Eclipse中文字体很小如何更改
问题默认的eclipse的中文显示会比较小,其他的英文字符倒是很正常,我们只要在设置里设置一下自己喜欢的字体就行了。方法打开Eclipse,在上面的菜单栏依次打开Windows–Preferences。进入设置之后,在左侧的树型菜单栏中依次打开Genneral–Appearance–Colors and Font,然后在右侧的界面中,选择Basic。下拉这个列表,找到并双击“Tex...原创 2020-01-28 21:17:39 · 512 阅读 · 1 评论 -
Java如何修改String中的一个字符
String不可变。String 是引用类型数据,其值是无法改变,如果想要像C语言那样修改字符串那么只能通过StringBuilder类来操作字符串。StringBuilder是可变的。String str = "Test string";StringBuilder strBuilder = new StringBuilder(str);strBuilder.setCharAt(1, 'X'...原创 2020-01-28 21:06:57 · 15119 阅读 · 1 评论 -
Java之sizeof()问题
1.原因在C语言中,sizeof是一个判断数据类型长度符的关键字,它可以返回一个对象或者类型所占的内存字节数。实际上在C语言和C++中,sizeof是一个运算符。在学习java发现没有sizeof。例如,在C语言中,我们可以通过printf("%d",sizeof(int));可以输出int所占字节数。2.为什么Java中没有sizeof()?Java是一种纯面向对象的编程语言,它将...原创 2020-01-28 21:00:52 · 734 阅读 · 0 评论 -
Java 方法的参数可以有默认值吗?
问题Java 方法的参数可以有默认值吗?例如void method(String p1, int p2, bool p3=false); 回答Java不支持这种特性, 如果你真的有需求,你可以通过方法的重载间接的支持默认的参数值使用工厂模式重载这个很简单void method(String p1, int p2, bool p3){ // ....};void ...转载 2020-01-28 20:47:43 · 1292 阅读 · 0 评论 -
解决java -version 系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe的问题
一、问题说明:电脑中安装的jdk如果是64位,则在路径中会带上64,如果是32位的并没有在路径中带上32。二、解决打开上面看到的那个目录,发现有三个文件。看了第一个文件java.exe的属性,从它对应的路径来看,是我安装的64位的JDK,所以虽然我改变了环境变量,将JAVA_HOME指向了32位的JDK,但这里的文件还是64位的。左键双击java.exe,结果如下图,这里的java...原创 2020-01-28 20:41:38 · 978 阅读 · 0 评论 -
JDK环境变量配置
JDK环境变量配置 1、配置环境变量右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(JDK的安装路径);在系统变量里新建"classpath"变量;%JAVA_HOME%\lib;%JAVA_HOME%\lib...原创 2020-01-28 19:57:05 · 148 阅读 · 0 评论 -
eclipse 怎么修改包名工程名(default package)
怎么在eclipse里修改 之前已经创建的项目名或者怎么修改JSP的页面以及怎么修改包名等等有这样一个项目这样就可以修改包的名字了。但如果包的名字是(default package),那么是不能修改 的default package对应的就是工程的根目录,如果你不自己建package的话,所有的类都在default package中。jdk不鼓励用default package,...原创 2020-01-28 18:51:46 · 12721 阅读 · 0 评论 -
Java核心技术 卷1基础知识 原书第10版.pdf
自取,失效了的话评论链接: https://pan.baidu.com/s/1_5vhG8fQJK5rNvfiZGzeyg提取码: 72z4原创 2020-01-22 21:45:42 · 24967 阅读 · 43 评论 -
Java:Math.random()方法和Random类
文章目录Math.random()方法实例Random类构造方法Random类的常用方法nextInt():Random类的其他方法Math.random()方法static double random()Math.random()默认产生大于等于0.0且小于1.0之间的随机double型随机数,即介于[0,1)实例public class Test{ public stati...原创 2020-01-22 20:13:57 · 584 阅读 · 0 评论 -
Java:Scanner中的nextInt()方法
文章目录方法验证方法Scanner中的nextInt()只会读取数值,剩下"\n"还没有读取,并将cursor放在本行中。相当于C语言里面的scanf("%d",&i);验证为方便描述,创建一个Scanner 对象in(注:标准输入System.in作为InputStream类的对象实现标准输入,可以调用它的read方法来读取键盘数据)Scanner in = new Sca...原创 2020-01-22 15:14:02 · 24317 阅读 · 0 评论 -
Java里面System.out.println()和System.out.print()区别
文章目录Java举个例子JavaSystem.out.println()输出信息后追加一个换行’\n’,相当于C语言的puts()System.out.print()输出之后不追加换行printf()举个例子对于System.out.println()结果如下:而System.out.print()结果如下:...原创 2020-01-22 14:42:46 · 1506 阅读 · 0 评论