- 博客(29)
- 收藏
- 关注
原创 Linux常用命令
一. Linux命令1家目录[root@hadoop001 ~]# 表示:用户名、主机名、当前位置~ :家目录 ~=/home/用户名2pwd 查看当前光标所在的路径3root 超级管理员(系统自带的) /root (家目录)jepson 普通用户的(自己创建的) /home/jepson(家目录=/home/用户名)linux系统 目录开始多是以根目录/ 开...
2019-10-23 21:26:59
284
原创 Linux虚拟机部署
虚拟机: 云主机(不关机 个人推荐 ): ucloud云 群文件 【若泽大数据】大数据环境部署之青云云主机---B站 需要花钱买 VM虚拟机(自己电脑上 需要关 开): 4G 买内存条 【若泽大数据】大数据环境部署之VM虚拟机--B站 自己配置 但是需要自己买内存条云服务器是用来干嘛的:https://zhidao.baidu.com/question/...
2019-10-21 17:19:49
272
原创 io流管道流
public static void main(String[] args) throws IOException { PipedInputStream in = new PipedInputStream(); PipedOutputStream out = new PipedOutputStream(); in.connect(out); Read r = new Read(i...
2019-09-26 22:21:42
219
原创 File概述--类
public static void main(String[] args) { consMethod(); } //创建File对象 public static void consMethod() { //将a.txt封装成file对象,可以将已有的和未出现的文件或者文件夹封装成对象。 File f = new File("a.txt"); File f1 = n...
2019-09-21 22:18:38
187
原创 io流
BufferedWriter:public static void main(String[] args) throws IOException { //创建一个字符写入流对象 FileWriter fw = new FileWriter("buf.txt"); //为了提高字符写入流速率,加入了缓冲技术,只需要将需要被提高效率的流对象作为参数传递 //给缓冲区的...
2019-09-17 21:33:21
73
原创 Collection --sort max
public static void main(String[] args) { sortDemo(); } public static void sortDemo() { List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("aa"); list.add("...
2019-09-14 17:04:57
127
原创 基本数据类型对象包装类
特点:为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作,用于描述该对象的类就称为基本数据类型对象包装类。该包装对象主要用基本类型和字符串之间的转换基本类型-->字符串1.基本类型数值 + “ ”2、用String类中的静态方法valueOf(基本类型数值)3.用Integer的静态方法valueOf(基本数据类型)字符串--&g...
2019-09-09 19:50:28
198
原创 API集合框架
contains:包含public static void main(String[] args) { Collection coll = new ArrayList(); //show(coll); Collection c1 = new ArrayList(); Collection c2 = new ArrayList(); show(c1,c2); }...
2019-08-31 21:19:58
173
原创 MAP集合
keySet:public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>(); map.put("01", "张三01"); map.put("02", "张三02"); map.put("03", "张三03");...
2019-08-29 21:29:58
93
原创 基本数据类型对象包装类
public static void main(String[] args) { //将整数类型转换为字符串类型。 int a = Integer.parseInt("123"); sop("a="+a); sop("a="+(a+4));//结果为127 } public static void sop(String str) { System.out.pri...
2019-08-26 12:15:38
117
原创 String 概述
概述:str是一个类类型变量,“abc”是一个对象。str有一个对象,str2中有两个对象。功能:String类适用于描述字符串事物。提供了多个方法对字符串进行操作。操作有哪些:1.获取。2.判断。 public static void main(String[] args) { method_get(); method_is(); ...
2019-08-24 21:43:19
501
原创 多线程间通信
线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同。等待唤醒机制:public static void main(String[] args) { Res r = new Res(); Input in = new Input(r); Output out = new Output(r); Thread t1 = new Thread(in)...
2019-08-22 13:12:23
105
原创 多线程 创建线程 死锁
线程的第一种方法:Thread继承。该子类应重写父类中的run方法。jvm启动不止一个线程,还有负责垃圾回收机制的线程。覆写run方法的目的:将自定义代码存储在run方法中,让线程运行。public static void main(String[] args) { Demo d = new Demo();//创建好一个线程 d.start();//开启线程并执行线程中的...
2019-08-18 18:53:01
145
原创 异常和包
在函数上声明异常:便于提高安全性,让调用出进行处理,不处理编译失败。public static void main(String[] args) { Demo d = new Demo(); try { int x = d.div(4, 1); System.out.println("x="+x); } catch (Exception e) ...
2019-08-12 17:36:50
183
原创 内部类访问规则和匿名内部类
内部类的访问规则:(内部类可以被私有化)1.内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.this2.外部类要访问内部类,必须建立内部类对象。格式:Outer.Inner in = new Outer().new Inner();public static void main(Strin...
2019-08-11 22:47:47
344
原创 多态和object
多态可以理解为事物存在的多种体现形态。public static void main(String[] args) {// Animal a = new Cat();//类型提升,向上转型。// a.eat();// Cat c = (Cat)a;//如何调用猫特有的方法时,强制将父类的引用,转换成子类类型,向下转型。// c.CatchMouse(); //Anim...
2019-08-06 17:23:30
330
原创 final关键字和接口interface
作为常量:常量的书写规范所有字母都大写,如果由多个单词组成单词间通过“_”连接三:public static void main(String[] args) { //new BaseStudent().study(); new Student().study(); }} class Student{ void study() { } }class ...
2019-08-01 21:17:32
715
原创 面向对象继承
继承(extends):1.提高了代码的复用性。2.让类与类之间产生了关系,有了这个关系才产生了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承,所属关系is a。public class StaticCodeDemo { public static void main(String[] args) { }}class Per...
2019-08-01 10:32:23
197
原创 单列设计模式
设计模式:解决某一类问题最行之有效的方法。java中有23中设计模式。单例设计模式:解决一个类在内存只存在一个对象。保证唯一:1.避免其他程序过多建立该类对象,先禁止其他程序建立该类对象。2.还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象。3.为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。怎么体现:1.构造函数私有化。2.在类中创建一个本类对象。3...
2019-07-31 22:28:35
80
原创 This和Static关键字
THIS关键字:this:看上去是用于区分局部变量和成员变量同名情况。this代表它所在函数所属对象的引用。简单说那个对象在调用this所在的函数,this就代表那个对象。this用于构造函数间的互相调用,this的调用必须是构造函数中的第一个语句。因为初始化要先执行。this关键字的应用:比较年龄是不是同龄人。 public static void main(String[...
2019-07-30 14:33:36
166
原创 面向对象
OOPOriented object program 面向对象编程OOAOriented object analyze 面向对象分析OODOriented object design 面向对象设计面向对象:面向对象的特点:1.是一种符合人们思考习惯的思想2.可以将复杂的事情简单化3.将程序员从执行者转换成了指挥者4.完成需求时:...
2019-07-23 15:37:15
86
原创 排序
排序:1)冒泡排序:就是每趟从待排序的数组中比较相邻两个数字的大小,将数字小的放在前面,数字大的放在后面;重复第一趟的操作,直到完成排序为止。public static void main(String [] args) { int [] a= {3,2,1,5}; for(int i=a.length-1;i > 0; i--) { //外层循环控制的是循环次数...
2019-07-19 14:10:34
89
原创 函数与数组
函数的定义和调用1.认识函数1)函数定义:就是封装了一个功能的方法。函数又叫方法。2)函数的格式参数类型:是形式参数的数据类型。形式参数:是一个变量,用于存储调用函数是传递给参数的实际参数。实际参数:传递给形式参数的具体数值。如果函数没有返回值,格式是:public void test(int a){ ...... //不需要return...
2019-07-17 09:29:23
905
原创 循环
循环有三种形式:1)while2)do while3)for1.while 和2.do while public static void main (String [] args) { //while循环 /*int c = 0; while(c < 10) {//如果c>10,条件不成立不会打印0出来 System.out.printl...
2019-07-16 13:12:57
89
原创 条件判断语句
条件判断三种形式:1)三元运算符2)if-else3)switch1.三元运算符1)公式:(条件表达式)?表达式1:表达式2; 如果条件true,运算后的结果表达式1,如果条件false,运算结果表达式2; 返回的结果只有true和false(其实就是if else条件判断语句)2)使用三元运算符的好处:简化if-else的形式。弊端:因为是一...
2019-07-14 12:09:12
1695
原创 变量与常量
变量:变量:可以变化的量//变量int a = 1;a = 2;变量的范围:只在一个{}里面有效public static void test3() {//a只在这个{}里面有效 //变量 int a = 1; a = 2; } public static void test4() { //a; //a不在这里有效 }定义变量的格式://定义...
2019-07-14 10:25:09
95
原创 认识Java
1 认识java1.Java程序制作过程:1)编写源文件 .java2)编译源文件,生成.class文件(字节码文件)3)运行.class文件在jvm虚拟机中2.编译或者运行代码的方式:1)方式1:使用java命令(命令的位置:$JAVA_HOME/bin下) javac:编译 java:运行2)方式2:现在大多使用eclipse工具开发java代码...
2019-07-14 09:49:00
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人