dos命令: c: 切换盘符(大小写没有区分)dir 查看目录文件cd x 移动到x文件夹. 当前目录… 上一层目录cls =Linux里的clear方向键↑↓ 切换历史命令tab 补全命令md=mkdir 创建目录rd=removedir 删除目录copy 复制文件del 删除文件 安装jdk: 一直点下一步,安装目录为默认 配置java环境: 右键此电脑点击属性 点击高级系统设置 在CLASSPATH中输入 .; 然后输入jdk的lib目录路径和lib下的tools.jar路径 在JAVA_HOME中输入jdk路径 ...
学习笔记@Effective Java 第二章创建和注销对象Item 8避免Finalizer和Cleaner文章内容来源于Joshua Bloch - Effective Java (3rd) - 2018.chm一书 第二章 创建和注销对象 Item 8避免Finalizer和Cleaner // An autocloseable class using a cleaner as a safety net public class Room implements AutoCloseable {private static final Cleaner cleaner = Cleaner.create();// Resource that requires cleaning. Must not refer to ...
? 在 Java 8中,它的设计者对它做了很多的改革,其中最重大的改革之一就是使用了lambda表达式来简化了行为型模式的开发。行为型模式在实际工作中,是非常有用的一种开发模式。在 Java 8之前,一般都是使用策略模式来实现的。即定义好一个接口规范,然后通过实现这个接口来定义一系列的算法行为。在需要使用这个规范的时候,选择相应的行为即可。 graph TD A[interface] A --> D[class1]A --> E[class2]B[策略模式]public cl...
Java简介及开发环境搭建 文章目录 Java简介及开发环境搭建一、Java介绍1.诞生2.版本3.特性 二、搭建Java开发环境Linux下搭建Java开发环境一、Java介绍 1.诞生 Java最早是由SUN公司(已被Oracle收购)的詹姆斯高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在199...
1.ArrayList的构造和元素添加 //ArrayList的构造 ArrayList<String> lmx = new ArrayList<>(); System.out.println(lmx); //添加 public boolean add (E e) lmx.add("ywq"); lmx.add("lmx"); lmx.add("wan"); System.out.println("lmx1:"+lmx); //添加 public void add(int index,E element) //在指定位置添加指定元素,当前位置的元素向后移 lmx.add(1,"haha"); System.out.println("lmx2:"+lmx);[]lmx1:[ywq, lmx, wan] lmx...
一.字符串读取和输出的基本操作 import java.util.Scanner; public class Stringg {public static void main(String[] args) {Scanner in = new Scanner(System.in);String line = in.nextLine();//字符串输入System.out.println(line);} }二.String类的使用 String类的四种构造(只列出三种,还有一种字节构造并不常用) public class Stringg {public static void main(String[] args) {//第一种:直接赋值String l1 = "ywq";Syst...
JAVA数组 1、数组概述数组是相同类型数据的有序集合每个数组元素可以通过一个下标(索引)来访问,数组下标从0开始2、数组声明创建 2.1声明1 dateType[] array; //首选方法 2 或 3 dateType array[]; //效果相同,但不是首选2.2创建1 dateType[] Array = new dateType[arraySize];3、java内存简单分析 1 int[] array = new int[10]; 2 array[0] = 1; 3 array[1] = 2; 4 array[2] = 3; 5 ... 4、数据初始化静态初始化1 i...
立即学习:https://edu.csdn.net/course/play/24609/274868?utm_source=blogtoedu 多态的意义 package cn.itxdl.day10; //多态的实际意义在于可以屏蔽不同子类的差异性实现通用的编程,但可以调用不同的方法带来不同的结果 public class ShapeTest {//自定义成员方法实现参数指定矩形特征的打印//矩形类型的引用指向矩形自己的对象// Rect r =new Rect(1,2,3,4) public static void draw(Rect r) {r.show();}//自定义成员方法实现参...
JAVA方法 1、何谓方法java方法,语句的集合,在一起执行一个功能(为解决一类问题的步骤的有序组合)设计方法的原则:方法本质上是功能块,最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。2、方法的定义1 修饰符 返回值类型 方法名(参数类型 参数名){ 2 ... 3 方法体 4 ... 5 6 return 返回值; 7 } 修饰符:简单理解就是告诉编译器这个方法谁能用(访问修饰符,public-谁都能用、p...
14 集合类 14.1集合类概述 集合类又被称为容器,存放对象的引用,长度可变常见的有List集合、Map集合、Set集合List集合、Set集合实现了Collection接口java.lang.Object Map HashMapTreeMap Collection Set HashSetTreeSet List ArrayListLikedList 14.2Collection接口Collection接口是层次结构中的根接口,构成Collection的单位,称为元素。 Collection接口通常不能直接使用,但该接口提供了添加、删除元素、管理数据的方法 p...
1、eclipse界面设置 Window→reset perspective //恢复默认视图布局 window→perspective→Customer perspective→Menu Visibility //修改右键new的选项 window→preferences→general→appearance→colors and fonts→右边,basic→Text font→edit进行编辑//设置字体,大小 window→perspective→Customer perspective→Tool bar visibillity //设置工具条可见性 window→preferences→server→runtime environment //调整tomca...
1、包的作用字节码.class分类存放1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package)这种机制是为了防止命...
运算符 目录 运算符 1.算术运算符 2.赋值运算符 3.比较运算符(关系运算符) 4.逻辑运算符 5.位运算符 6.三元运算符1.算术运算符+ - + - * / % (前)++ (后)++ (前)-- (后)-- + 【典型代码】 //除号:/int num1 = 12;int num2 = 5;int result1 = num1 / num2;System.out.println(result1);//2// %:取余运算//结果的符号与被模数的符号相同//开发中,经常使用%来判断能否被除尽的情况。int m1 = 12;int n1 = 5;System.out.println("m...
1.运算符 1.1概述1.1.1)算数运算符: + - * / % ++ – 注意事项:+ - * / 两端的变量必须是同种类型,并返回同种类型。% 取余运算,负数的余数符号与被模数符号相同,- 1 % 5 = - 1,1 % - 5 = 1;Num % n, n>0,结果范围 [0,n),是周期函数。**注意整除**问题: 1 / 2 = 0(整数的除法是整除) 1.0 / 2 = 0.5 1D / 2 = 0.5单独的前、后自增或自减是没区别的, 有了赋值语句或返回值, 则值不同!eg1自增自减int a = 1; a =...
Java学习笔记4-数组 1、简介 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。 2、作用 存储数据(基本数据类型和引用...