前言 记录没有条理性,记一些自己没怎么用过,但是比较重要的内容。所以不是那么全面。 因为自己有一些java基础,为秋招准备的。大家看看就好,有错误的地方欢迎指正。本节主要内容:项目二-客户信息管理软件-增删改查(内存层面非数据库)软件架构: 新建工程myproject02 Customer可以设置为javabean,放置在bean包下,属于mvc中的model; CustomerList处理业务逻
一、概论1.面向对象的编程关注于类的设计! 1)一个项目或工程,不管多庞大,一定是有一个一个的类构成的。 2)类是抽象的,好比是制造汽车的图纸。      而具体的一辆一辆的车,是根据图纸制造的,实际上就是类的实例化 2.完成一个项目(或功能)的思路 1)所要完成的功能对应的类的对象是否存在。 2)若存在,则通过对象直接调用对应的类中的属性或方法即可 3)若不存
转载 2023-10-03 16:47:49
147阅读
文章目录一、学习面向对象内容的三条主线二、面向过程(POP) 与 面向对象(OOP)1.定义与区别2.面向对象的三大特征三、Java语言的基本元素:类和对象1.类(Class)和对象(Object)是面向对象的核心概念2.常见的类的成员3.类和对象的使用4.对象的内存解析5.类中的属性1.属性(成员变量)与局部变量6.类中的方法1.方法的分类2.方法的声明 一、学习面向对象内容的三条主线Java
文章目录第三阶段(对第一第二阶段的代码进行优化)把HTML页面jsp动态化抽取页面中相同的内容动态显示登陆失败时的错误信息登陆失败页面设置注册失败页面设置登陆和注册的页面优化(合并)使用反射以及BaseServlet优化数据的封装和抽取BeanUtils的使用WebUtils工具类第四阶段(使用EL修改修改表单回显)修改登陆页面修改注册页面 第三阶段(对第一第二阶段的代码进行优化)把HTML页面
转载 2024-01-22 00:16:29
57阅读
1.java类及类的成员(包括属性、方法、构造器,代码块,内部类)举个简单的例子:类就相当于java中的 最基本的细胞,而属性,方法等相当于细胞中的线粒体之类2.面向对象三大特征:封装:是面向对象的特征之一,是对象和类概念的主要特性。就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承:面向对象编程 (OOP) 语言的一个主要功能就是“
这里有你需要掌握的所有前沿技术!史上最全Java学习路线,从基础到项目实战,超适配2021年度,全网“奥利给”!java教程学习路线图初学者可按照乐字节的JAVA视频最快学习路线。JavaSE --> MySQL基础 --> JDBC --> JavaWeb --> Spring5 --> SpringMVC --> MyBatis --> Maven -
转载 1月前
428阅读
文章目录1. 字符串相关的类1.1 String的特性1.2 String的创建1.3 字符串拼接1.5 String使用陷阱1.6 String常用方法1.7 [String与基本数据类型转换]()1.8 StringBuffer类1.8.1 StringBuffer类的常用方法1.9 StringBuilder类1.10 String、StringBuffer、StringBuilder效率
面向对象(上)一、面向过程与面向对象1、何为“面向对象”的编程思想?2、面向过程(POP)与面向对象(OOP)3、面向对象的三大特征4、例子:人把大象装进冰箱5、面向对象的思想概述二、Java基本元素:类和对象1、面向对象的思想概述2、Java类及类的成员3、类的语法格式4、创建Java自定义类的步骤三、对象的创建和使用1、使用Java类的方法2、类的访问机制3、对象的内存解析4、匿名对象四、类
一、准备工作1.先创建好三个包用来分别存放不同的类2.package view; import java.util.Scanner; /** * Created with IntelliJ IDEA. * 目中提供了TSUtility.java类,可用来方便地实现键盘访问。 * * @author : Crazy_August * @Date: 2021-02-28 * @Time
转载 2024-03-14 23:10:29
14阅读
前言 记录没有条理性,记一些自己没怎么用过,但是比较重要的内容。所以不是那么全面。 因为自己有一些java基础,为秋招准备的。大家看看就好,有错误的地方欢迎指正。本节内容,面向对象(上)原片P176,比如属性方法,封装,构造器,关键字等。一、类和对象学习路线:Java类及类的成员:属性、方法、构造器;代码块、内部类面向对象的大特征:封装性、继承性、多态性、(抽象性)其它关键字:this、super
一、计算机编程语言对比C、Pascal、Fortran面向过程的语言C++面向过程/面向对象Java跨平台的纯面向对象的语言.NET跨语言的平台Python、Scala…注:面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个
JDBC前言:看懂项目—学习java反射! 还要学会maven基础! 去硅谷下载宋红康老师的资料学习。。1. Driver接口-连接数据库(5种方式,最后一种最重要)首先你要学会用maven创建模块。再次不做过多赘述了。 几点注意事项:mysql和对应的驱动版本要一致(我的mysql8.0.29,驱动也是如此)关于url后面 要不要加入代码注释的内容看情况,作用是(驱动和mysql的不一致导致有
转载 2024-08-17 22:46:47
57阅读
JVM概述为什么要学jvm中高级程序员必备技能追求极客精神:垃圾回收算法,JIT,底层原理。面试的需要 懂得jvm的内存结构,工作机制是设计高拓展性应用和诊断运行时问题的基础。java语言和jvm世界还是那个没有最好的编程语言,只有最适用于具体应用场景的编程语言。互联网基于js,人工智能基于Python,微服务基于go语言。jvm是一个跨语言的平台字节码 字节是电脑里的数据量单位。 字节码(Byt
转载 2023-12-20 15:24:20
63阅读
目录1.static关键字1.1 问题引入:1.2 static的使用1.2.1使用static修饰属性:静态变量(类变量)1.2.2 使用static修饰方法:静态方法1.2.3 在开发中,如何确定一个属性是否要声明为static?1.2.4 在开发中,如何确定一个方法是否要声明为static?1.2.5 main()方法2.单例设计模式3.代码块(或初始化块)3.1 静态代码块3.2 非静态
第十四章 网络编程网络编程概述TCP网络编程UDP网络编程URL编程 网络编程概述一、网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 2.找到主机后如何可靠高效地进行数据传输 二、网络编程中的两个要素: 1.对应问题一:IP和端口号 2.对应问题二:提供网络通信协议:TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层) 三、通信要素一:I
EL表达式什么是EL表达式<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% reques
转载 2024-03-31 22:01:43
57阅读
文章目录资料虚拟机jvm架构模型jvm生命周期类的加载过程类加载器双亲委派机制沙箱安全机制类的主动使用与被动使用idea插件jclasslib运行时数据区内存内部结构线程程序计数器(pc寄存器)介绍面试题虚拟机栈栈的存储单位栈帧1、局部变量表(Local Varables)2、操作数栈(Operand Stack)3、动态链接(Dynamic Linking)4、方法返回地址(Return Ad
前言 记录没有条理性,记一些自己没怎么用过,但是比较重要的内容。所以不是那么全面。 因为自己有一些java基础,为秋招准备的。大家看看就好,有错误的地方欢迎指正。本节内容:数组一、数组1、一维数组声明与初始化:int num = 10; int[] id = new int[]{1,2,3,4,5}; int[] id = new int[5]; //未直接赋值,动态初始化 int[] id =
综述:Java学习图谱:常见dos命令:操作案例:Java语言的特点:面向对象两个基本概念:类、对象三个基本特性:封装、继承、多态健壮性、可继承性write once,run anywhere !java两种核心机制:Java虚拟机、垃圾回收机制jdk安装及环境变量配置:其他:在一个Java源文件中可以声明多个class,但是只能有一个类声明为public,而且要求声明为public的类名必须与
转载 2023-07-13 23:04:27
147阅读
# 硅谷 Java 入门资料 欢迎加入 Java 开发的世界!作为一名刚入行的小白,学习 Java 可以让你拥有丰富的职业选择。接下来,我将引导你通过几个简单的步骤,获取“硅谷 Java 入门资料”。我们将从流程到代码,逐步探索。 ## 一、流程概述 首先,让我们概述一下获取学习资料的流程。可以用以下表格展示步骤: | 步骤 | 任务描述 |
原创 8月前
79阅读
  • 1
  • 2
  • 3
  • 4
  • 5