• 尚硅谷Java基础学习笔记

    时间:2024-01-17 16:41:38

    综述:Java学习图谱:常见dos命令:操作案例:Java语言的特点:面向对象两个基本概念:类、对象三个基本特性:封装、继承、多态健壮性、可继承性write once,run anywhere !java两种核心机制:Java虚拟机、垃圾回收机制jdk安装及环境变量配置:配置参考:https://...

  • Java基础学习笔记二十八 管家婆综合项目

    时间:2024-01-17 16:27:53

    本项目为JAVA基础综合项目,主要包括:熟练View层、Service层、Dao层之间的方法相互调用操作、熟练dbutils操作数据库表完成增删改查。项目功能分析查询账务多条件组合查询账务添加账务编辑账务删除账务项目环境搭建技术选型和jar包介绍每个项目都要使用一些已经成熟的技术,它们通常是由一些专...

  • Java基础学习笔记五 Java基础语法之面向对象

    时间:2024-01-17 16:19:59

    面向对象理解什么是面向过程、面向对象面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”...

  • java基础学习总结——多态(动态绑定)

    时间:2024-01-17 16:20:15

    一、面向对象最核心的机制——动态绑定,也叫多态aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAE2CAIAAADNsF7eAAAgAElEQVR4nOx9eXgVRdY+n88438x8s+GowAhhUxGCwii4oICgbIKgAoKgg...

  • Java基础学习篇---------多态

    时间:2024-01-17 16:18:58

    一、多态性的理解1.向上转型:子类为父类对象实例化,调用的一定是子类覆写的方法,他们之间找的是共性2.向下转型:子类扩充了父类的某些功能,而父类中没有该功能,他们之间找的是特性案例:Number(父类)    Number1(子类)Number number = (Number1)new Numbe...

  • Java基础学习笔记(三) - 抽象类和接口

    时间:2024-01-17 16:11:20

    一、抽象类没有方法主体的方法称为抽象方法,包含抽象方法的类就是抽象类。Java中使用 abstract 关键字修饰方法和类,抽象方法只有一个方法名,没有方法体。public abstract class TestAbstract { //抽象类 public abstract void ru...

  • Java基础学习小记--多态

    时间:2024-01-17 16:07:35

    题外话:总结了多年的学习心得,不得不说,睡眠是一个学习者的必需品!所谓“早起毁一天”不是没有道理哪,特别对Coders来说,有几天不是加班到夜里。好吧,我承认对于初学Java的我,昨日头脑顿路,Java的继承与多态,看得我是有点小懵逼。其实大致是懂了,不过到了具体应用中,特别是比较复杂的继承和调用关...

  • Java基础学习总结(76)——Java异常深入学习研究

    时间:2024-01-15 09:48:15

        异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。异常处理的流程    当程序中抛出一个异常后,程序从程序中导致异常的代码处跳出,java虚拟机检测寻找和try关键字匹配的处理该异常的c...

  • Scanner,Random,匿名对象-------------------java基础学习第七天

    时间:2024-01-13 14:59:49

    1.API2.Scanner功能:通过键盘输入数据到程序中。引用类型的一般使用步骤:导包Import 包路径.类名称只有java.lang 包写的类不需要导包,其他都需要2.创建类名称 对象名 = new 类名称();3.使用对象名.成员方法名();3.匿名对象创建对象的标准格式:类名称 对象名 =...

  • java基础知识学习 内存相关

    时间:2024-01-10 15:36:01

    Java 内存分配策略静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区 :当方法被执行时,方法体内的局部变量(其中包括基础数据类型、对象的引用)都在栈上创建,并在方法执行结束时这些局部变量所持有的内存将会自动...

  • java基础知识学习笔记

    时间:2024-01-10 15:29:49

    本文知识点以js为参照。对比分析得出笔记。JavaScript之所以叫JavaScript是打算借助java推广自己。虽然都是开发语言,但JavaScript一开始主要运行在客户端,而java主要运行在服务端。在我一开始学习JavaScript时候,曾经以为JavaScript除了借助java推广自...

  • java 基础知识学习

    时间:2024-01-10 15:23:21

    1;  JDK VS  JREJDK: java开发工具包,提供编译和运行环境,将java编译成字节码文件,即.class文件。JDK有三个版本: j2SE,  J2EE,  j2mejre: 运行环境,是运行必须的,JRE包含了JVM,java核心类库。如果只是运行java程序,只用JRE。如果是

  • Java基础知识学习(七)

    时间:2024-01-10 15:12:16

    线程(续)线程同步当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)可以用两种方法同步化代码。两者都包括synchronized关键字的运用同步方法在某一时刻,必须限制只有一个线程可以支配它。为此,只需在...

  • Java基础学习总结——Java对象的序列化和反序列化

    时间:2024-01-09 22:21:18

    一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间...

  • java学习之路--简单基础的面试题

    时间:2024-01-09 11:11:12

    1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超...

  • java网络爬虫基础学习(四)

    时间:2024-01-08 20:43:19

    jsoup的使用jsoup介绍jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,css以及类似于Jquery的操作方法来取出和操作数据。主要功能从一个URL,文件或字符串中解析出HTML。使用DOM或css选择器来查找、...

  • Java基础学习(一)

    时间:2024-01-08 12:17:35

    常见的dos命令盘符: 进入指定的盘符下。dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录    注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。cd : 进入指定目录cd.. : 退回到上一级目录cd \ : 退回到根目录echo "hello java"&g...

  • JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)

    时间:2024-01-08 10:57:15

    package com.itcast.test20140113;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.HashMap;import java.u...

  • java学习笔记之基础知识

    时间:2024-01-04 10:07:10

    1、class不加修饰符默认default,只在当前包里能用。2、构造函数前面的修饰符的作用类似class的,限制引用的权限。3、java对象的创建其实就是类的实例化,类的实例化就是在堆上copy整个类的成员变量和方法,然后调用相应的构造函数初始化,对象的名字其实就是一个引用,指向实例化的类,对象名...

  • Java学习之旅基础知识篇:面向对象之封装、继承及多态

    时间:2024-01-04 09:54:37

    Java是一种面向对象设计的高级语言,支持继承、封装和多态三大基本特征,首先我们从面向对象两大概念:类和对象(也称为实例)谈起。来看看最基本的类定义语法:/*命名规则: *类名(首字母大写,多个单词组合时每个单词首字母大写,单词之间不加任何连接符号) *字段名、方法名(首字母小写,多个单词组合时第一...