
从零开始的Java开发
文章平均质量分 90
。
karshey
平平无奇打工人。
展开
-
【从零开始的Java开发】2-10-4 Servlet与jsp进阶:请求与响应的结构、请求转发与响应重定向、Cookie
。原创 2022-09-15 13:47:27 · 248 阅读 · 0 评论 -
【从零开始的Java开发】2-10-3 JSP入门:JSP介绍、语法和页面重用
JSP入门:JSP介绍、语法和页面重用原创 2022-09-09 20:09:19 · 349 阅读 · 0 评论 -
【从零开始的Java开发】2-10-2 Servlet入门:Servlet开发步骤、请求参数的发送与接收、Get和Post、注解
Servlet入门:Servlet开发步骤、请求参数的发送与接收、Get和Post、注解原创 2022-09-09 17:16:56 · 998 阅读 · 0 评论 -
【从零开始的Java开发】2-10-1 XML入门:XML文档语法规则、DTD与XML Schema、Dom4j与XPath表达式
XML入门:XML文档语法规则、DTD与XML Schema、Dom4j与XPath表达式原创 2022-09-07 19:56:04 · 284 阅读 · 0 评论 -
【从零开始的Java开发】2-9-3 油画商城静态网页案例
一个静态网页的案例原创 2022-09-02 20:57:09 · 507 阅读 · 0 评论 -
【从零开始的Java开发】2-9-2 案例:仿Windows计算器
仿Windows计算器原创 2022-09-01 18:52:23 · 862 阅读 · 0 评论 -
【从零开始的Java开发】2-9-1 JavaScript入门:语法、JS对表单元进行设置、事件与DOM
JavaScript入门:语法、JS对表单元进行设置、事件与DOM原创 2022-08-30 20:18:48 · 358 阅读 · 0 评论 -
【从零开始的Java开发】2-8-4 CSS定位:相对定位、绝对定位、固定定位、与浮动
CSS定位:相对定位、绝对定位、固定定位、与浮动原创 2022-08-19 15:35:49 · 282 阅读 · 0 评论 -
【从零开始的Java开发】2-8-3 CSS浮动:DIV、盒子模型、浮动
CSS浮动:DIV、盒子模型、浮动原创 2022-08-18 17:01:10 · 257 阅读 · 0 评论 -
【从零开始的Java开发】2-8-2 CSS入门:CSS选择器、样式
CSS入门:CSS选择器、样式原创 2022-08-17 12:54:33 · 337 阅读 · 0 评论 -
【从零开始的Java开发】2-8-1 HTML入门:标签、表格、表单
HTML入门:标签、表格、表单原创 2022-08-16 15:12:24 · 398 阅读 · 0 评论 -
【从零开始的Java开发】1-6-5 集合综合案例:播放器管理
播放器管理原创 2022-08-12 15:46:52 · 365 阅读 · 0 评论 -
【从零开始的Java开发】1-6-4 Java输入输出流:File类、绝对路径和相对路径、字节流、缓冲流、字符流、对象序列化
Java输入输出流:File类、绝对路径和相对路径、字节流、缓冲流、字符流、对象序列化原创 2022-08-11 13:42:42 · 777 阅读 · 0 评论 -
【从零开始的Java开发】1-6-3 多线程:概念、Thread类和Runnable接口、创建线程、线程的状态和生命周期、sleep和join方法、优先级、同步、线程间通信
多线程:概念、Thread类和Runnable接口、创建线程、线程的状态和生命周期、sleep和join方法、优先级、同步、线程间通信原创 2022-08-09 14:01:00 · 158 阅读 · 0 评论 -
【从零开始的Java开发】1-6-2 泛型:概述、泛型作为方法参数、自定义泛型、自定义泛型方法
泛型:概述、泛型作为方法参数、自定义泛型、自定义泛型方法原创 2022-08-08 15:23:55 · 463 阅读 · 0 评论 -
【从零开始的Java开发】1-6-1 集合排序:对整型和字符串、Comparator接口、Comparable接口
.原创 2022-08-05 16:53:18 · 228 阅读 · 0 评论 -
【从零开始的Java开发】1-5-4 ArrayList、HashSet、HashMap 概述与案例
。原创 2022-08-05 14:46:54 · 192 阅读 · 0 评论 -
【从零开始的Java开发】1-5-3 String常用方法、字符串与byte数组间的相互转换、==运算符与equals方法、字符串的不可变性、StringBuilder概述与常用方法
String和String具有不可变性,而不具备。建议:当频繁操作字符串时,使用。与:二者基本相似,但线程安全,而没有线程安全,故性能略高。相关构造方法:具体方法等用的时候查文档就行。原创 2022-08-03 21:53:34 · 175 阅读 · 0 评论 -
【从零开始的Java开发】1-5-2 包装类与基本数据类型、常用API、基本数据类型与包装类、字符串之间的转换、包装类的初始值与比较、对象常量池
。原创 2022-08-01 22:33:47 · 209 阅读 · 0 评论 -
【从零开始的Java开发】1-5-1 异常:分类、异常处理、try-catch-finally、多重catch、finally与return、throws、throw关键字、自定义异常类、异常链
。原创 2022-08-01 12:44:51 · 208 阅读 · 0 评论 -
【从零开始的Java开发】1-4-4 多态与内部类:接口:定义并测试、抽象方法、常量、默认方法、静态方法、重名默认方法和重名静态方法的解决方案、继承;成员、静态、方法、匿名 内部类
。原创 2022-07-25 13:04:07 · 184 阅读 · 0 评论 -
【从零开始的Java开发】1-4-3 多态:概念、实现、向上转型、向下转型、instanceof、类型转换、抽象类、抽象方法
向上转型父类引用指向具体实例(具体实例放进父类引用里,相当于小物件放进大盒子,是向上)或向下转型子类引用指向父类对象(大物件放进小盒子,是向下)父类中有static的方法,这个方法是不允许被重写的。如AnimalSystem.out.println("动物间打招呼~");}Cat}@Override表示这是一个重写的方法——但如果去掉@Override就不会报错了。那么,对象到底调用的是哪个say呢?输出1(省略了构造函数的输出)这说明,上一章。......原创 2022-07-22 16:48:02 · 231 阅读 · 0 评论 -
【从零开始的Java开发】1-4-2 Java单例模式:单例模式、饿汉式、懒汉式、单例模式特点及应用场景
设计模式定义一套反复使用、多数人知晓、经过分类编目、代码设计经验的总结。简言之,设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式的分类设计模式是基于场景的解决方案。......原创 2022-07-20 21:16:58 · 240 阅读 · 0 评论 -
【从零开始的Java开发】1-4-1 Java继承:Object类、final关键字、注解
1、修饰类表示不允许被继承2、修饰方法表示不允许被子类重写final修饰的方法可以被继承不能修饰构造方法3、修饰变量表示不允许修改方法内部的局部变量——在使用之前被初始化赋值即可类中成员变量——只能在定义时、构造方法、构造代码块中进行final基本数据类型的变量——初始赋值后不能更改引用类型的变量——初始化之后不能再指向另一个对象(引用不能改),但对象的内容是可变的4、可配合static使用5、使用final修饰可以提高性能,但会降低可扩展性Window系统下Alt+/eat}......原创 2022-07-20 15:10:52 · 187 阅读 · 0 评论 -
从零开始的Java开发 笔记目录(跑路了)
。原创 2022-07-13 12:45:55 · 209 阅读 · 0 评论 -
【从零开始的Java开发】1-3-4 Java继承:继承(概念、特点、实现、初始化顺序)、方法重写、访问修饰符(分类、作用、对方法重写的影响)、super关键字
文章目录继承的概念和特点继承的实现继承的概念和特点不同的类中可能会有重复的代码。我们抽取一个公共的父类:这样子类继承了父类后,只需要写自己不同的代码即可:特点:利于代码复用缩短开发周期继承:一种类与类之间的关系使用已存在的类的定义作为基础建立新类已存在的类:父类(基类)新类:子类(派生类)新类的定义可以增加新的数据或功能,也可以用父类的功能,但不能选择性地基础父类继承的实现关键字:extends语句:子类名称 extends 父类名称一个子类只能继承一个父类原创 2022-05-29 17:34:23 · 158 阅读 · 0 评论 -
【从零开始的Java开发】1-3-3 综合案例:学生信息管理
文章目录编写并测试Subject类编写并测试Student类通过方法实现学生与专业关联方法一方案二编写并测试Subject类新建一个schoolProj工程,在src里建两个包package,我们的代码就要在这里写。学科类在model中。Subject类代码:package com.model;public class Subject { // 成员属性:学科名称、学科编号、学制年限 private String subjectName; private String subjec原创 2022-05-23 17:04:19 · 288 阅读 · 0 评论 -
【从零开始的Java开发】1-3-2 Java封装、包package、static关键字、代码块
文章目录封装三个步骤eclipse自动生成get和set方法使用包进行类管理创建包导入包包的总结关于调试static关键字代码块总结封装将类的某些信息隐藏在类内部,不允许外部程序直接访问通过该类提供的方法来实现对隐藏信息的操作和访问隐藏对象的信息,也留出访问的接口三个步骤实现步骤:修改属性的可见性:设为private创建getter/setter方法:设为public用于属性的读写在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断举个例子:类Cat中的原创 2022-05-22 19:58:29 · 401 阅读 · 0 评论 -
【从零开始的Java开发】1-3-1 Java面向对象:创建类、实例化对象、单一职责原则、new、this、构造方法
文章目录面向对象创建类实例化对象单一职责原则/单一功能原则new关键字构造方法细节总结面向对象类和对象类是模型,确定对象将会拥有的特征(属性)和行为(方法)对象是类的实例化表现类是对象的类型对象是特定类型的数据属性和方法属性:对象所具有各种静态特征——对象有什么方法:对象具有的各种动态行为——对象能做什么类和对象的关系类抽象的概念模板对象一个看得到、摸得着的具体实体流程:创建类——实例化对象——完成具体的程序创建类在Java中,可以通过包(package)对类(c原创 2022-05-19 20:50:34 · 356 阅读 · 0 评论 -
【从零开始的Java开发】1-2-5 Java综合案例:数组移位与统计
文章目录综合案例需求从键盘接收数据:插入9个数据数组元素的显示在指定位置插入数据查询能被3整除的数组元素提示信息的方法主方法整体代码学到的新东西综合案例需求需求:定义一个类,对数组中的数据进行管理。管理包括:插入9个数据显示所有数据在指定位置处插入数据查询能被3整除的数据我们这里数组长度为10,第一步插入9个数据,然后预留一个位置给“在指定位置插入数据”。方法:插入数据:public int[] insertData(){}显示所有数据:public void showDat原创 2022-05-18 18:43:14 · 230 阅读 · 0 评论 -
【从零开始的Java开发】1-2-4 Java方法
文章目录方法方法分类数组作为方法参数方法重载基本数据类型的传值数组的传值可变参数列表方法所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。方法声明方法分类无参无返回值方法无参有返回值方法带参无返回值方法带参有返回值方法无参无返回值的方法想要这个:***************************Hello World!***************************写的方法:package com.t1.method;public class原创 2022-05-17 21:05:03 · 258 阅读 · 0 评论