摘要: 1.shell脚本编程 shell中有3种变量:用户变量、环境变量、特殊变量;变量的使用最好就是使用双引号括起来。 变量需要遵循的规则: 变量名可以由字母、数字和下画线组成,但是不能以数字开头。 变量的默认类型都是字符串型,如果要进行数值运算,则必须使用特殊命令。变量用等号"="连接值,"="左右两 阅读全文
posted @ 2023-01-10 01:23 涂涂西瓜霜 阅读(46) 评论(0) 推荐(0) 编辑
摘要: API: 键盘录入:random的 nextinit(n);0-n(不包括n) nextint和nextline同时使用时候,nextline方法没有键盘录入机会,将nextline使用next方法。 string类:“”中的内容,为对象 字符串不可改变,他们的值在创建后不能被更改 “”中的在方法区 阅读全文
posted @ 2022-11-29 22:45 涂涂西瓜霜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一个对象的内存图:两个类的字节码文件,主类进入方法区,主方法进入栈内存,申请一个对象,将申请对象的类的字节码文件加载进方法去,new出来进入堆,但是对象是用类进行创建的,所以 变量进入堆内存,但成员方法不会进入,但是堆内存中有一块存有类方法的地址类里面变量方法放在堆内存中,调用是将其从方法区加载到栈 阅读全文
posted @ 2022-11-18 00:01 涂涂西瓜霜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 变量就是内存中的存储空间,空间中存储着经常发生改变的数据 注意:float a = 12.3; LONG建议大写F 键盘录入: 导包 import java.util.Scanner 创建对象 Scanner sc = new Scanner(system in) 使用变量来接受数据 int i = 阅读全文
posted @ 2022-11-10 23:48 涂涂西瓜霜 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 网站:网页加后台服务器交互结合通过网页展示出来 JVM:不同的平台(Mac,Linux)对应不同的Java虚拟机(一款软件),本身不可跨平台,而是程序可跨 JRE:运行环境,包含jvm和虚拟机 编译:源文件翻译成虚拟机可识别的 JDK:开发工具包(编译工具,运行工具) JDK包含JRE(和开发者工具 阅读全文
posted @ 2022-11-10 22:39 涂涂西瓜霜 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Java 一个类中可以嵌套另外一个类 种类: 非静态内部类 非静态内部类是一个类中嵌套着另外一个类。 有访问外部类成员的权限,称为内部类。 内部类嵌套在外部类中,先实例化外部类,创建内部类的对象来实现。 静态内部类 类使用 private 或 protected 来修饰,不希望内部类被外部类访问可以 阅读全文
posted @ 2022-11-10 00:04 涂涂西瓜霜 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 同一个行为具有多个不同表现形式或形态的能力 条件: 继承 重写 父类引用指向子类对象 使程序有良好的扩展,并可以对所有类的对象进行通用处理 虚函数的存在是为了多态 Java 中其实没有虚函数的概念,它的普通函数动态绑定是默认行为。如果不希望某个函数具有虚函数特性,可以加上 final 关键字变成非虚 阅读全文
posted @ 2022-11-09 00:08 涂涂西瓜霜 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 抽象方法的集合 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。 特性: 接口中每一个方法也是隐式抽象的 接口中可以含有变量 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。 与类的区别: 不能用于实例化对象。 没有 阅读全文
posted @ 2022-11-06 23:50 涂涂西瓜霜 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 抽象类不能实例化对象,类的其它功能存在,变量、方法和构造的访问方式和普通类一样 抽象类必须被继承,才能被使用 抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口 如果一个类包含抽象方法,那么该类必须是抽象类。 任何子类必须重写父类的抽象方法,或者声明自身为抽象类。 继承 阅读全文
posted @ 2022-11-06 00:37 涂涂西瓜霜 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 包:package,就是文件夹(目录)作用: 分类管理Java文件,避免重命名的冲突特点: 可以有多级,每层目录就是一级定义包: 使用package关键字 在类文件第一行:package 目录1.目录2, 注意目录之间以.英文句点分隔,最后有;分号 不同包之间定位相互访问 格式:包名.类名访问规则: 阅读全文
posted @ 2022-11-04 22:50 涂涂西瓜霜 阅读(15) 评论(0) 推荐(0) 编辑