随笔分类 - java自学历程
2022年石家庄铁道大学Java暑假自学历程记录
摘要:单一职责原则实例——登录模块 登录模块在实际项目开发中很常见,请按照教材28页利用单一职责原则重构后的类图实现这一模块。 1、新建 java project 2、导入jar包 mysql-connector-java-8.0.22.jar * 此处注意jar包的版本不能过低,否则数据库连接失败 3、
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!--使用X-UA-Compatible来设置IE浏览器兼容模式 最新的渲染模式--> <title>使用 FileReader 实现图片上传预览效果</title> <s
阅读全文
摘要:import com.sun.deploy.nativesandbox.NativeSandboxOutputStream; import java.io.*; import java.util.*; public class Letteron { public static void main(S
阅读全文
摘要:如果某个想法是你唯一的想法,再没有什么比这更危险了,如果你的编程想法太过单一,总会被一种想法所束缚,只有开拓想法视界才能提高自己,错误在于假定决策是浇铸在石头上的——同时还在于没有为可能出现的意外事件故准备。成为一个优秀的程序员,必须要为自己留有余地,选择好正确的准备与决策方向。没有什么是真正的最终
阅读全文
摘要:注重实效的途径 想法和过程集中在一起,头两节的偏向于“重复的危害”和“正交性”密切相关,前者告诉我们,不要在系统各处对知识进行重复,后者告诉我们不要把同样的知识分散在多个组件中,时代的发展越来越快,我们的应用越来越难使其跟上需求的变化,接下来的两节也是相关的。在“曳光弹”中,讨论一种开发方式,能同时
阅读全文
摘要:请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。 import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1
阅读全文
摘要:定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 分类 基本数据类型数值型整数类型(byte,short,int,long)浮点类型(float,double)字符型(char)布尔型(boolean)引用数据类型类(class)接口(i
阅读全文
摘要:运算符左移<<"a<<b; "将二进制形式的a逐位左移b位,最低位空出的b位补0带符号右移"a>>b; "将二进制形式的a逐位右移b位,最高位空出的b位补原来的符号位无符号右移"a>>>b;"将二进制形式的a逐位右移b位,最高位空出的b位补0优先顺序: 语句条件分支语句1.ifelse ifelse
阅读全文
摘要:Java虚拟机的作用:负责执行指令,还要管理数据,内存,存储器 Java运行机制:将java源程序编译成字节码文件,然后由java虚拟机来执行这个字节码文件 方法调用的过程,其实就是将实参赋值给形参,形参进入方法体内参与运算,最后返回结果的过程。 同一个类,可以创建多个对象,这多个对象之间是各自独立
阅读全文
摘要:抽象类的概念: Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。如:Shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中进行实现。 抽象类的声明: [修饰符] abstract class 类
阅读全文
摘要:暑期自学第三周 2022/7/15 前面我们学到了关键字,Java中关键字符仍然不少,我们本周继续学习一下一些特殊关键字。 super关键字: super代表的是父类对象, 使用方式: super.属性名、super.方法名();用于在子类中调用父类被隐藏的同名实例变量 super([参数列表])用
阅读全文
摘要:java认知学习 2022/7/8 java的类和c++中的类定义相同,若干具有相同属性和行为的对象的群体或者抽象,类是创建对象的模板,由属性和行为两部分组成。 类是对象的概括或者抽象,而对象则是类的实例化。 [修饰符] class 类名{//类的声明部分 [成员变量] [成员方法] } java中
阅读全文