![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Anoxia_Tian
这个作者很懒,什么都没留下…
展开
-
spring框架
Spring中的Bean管理<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2020-03-22 20:07:34 · 108 阅读 · 0 评论 -
Java面试
Java校招面试题复习原创 置顶 fmk1023 最后发布于2019-09-14 16:46:49 阅读数 306 收藏展开JAVA 基础知识点(一)什么是J2EE?JVM?JRE?JDK?(1)J2EE:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Servlet、Jsp等,主要针对Web应用程序开发。(2)JVM:JVM是java虚拟机(JVM Java...原创 2020-02-18 12:57:00 · 124 阅读 · 0 评论 -
Java复习之路(第三十天 Java四大特性加强)
Java基础进阶Java对象中的四大特性:java中对象特性可从如下两点进行理解:核心特性:封装,继承,多态 扩展特性:组合,例如圆(Circle)中有圆心(Point)1.封装特性广义封装:一个项目有哪些系统构成,一个系统由哪些模块构成,... 狭义封装:对象属性私有化,方法能公开则公开.封装案例应用分享:生活中的封装:广义:大到国家有多个省份,小到家庭有多少...原创 2020-02-04 21:33:23 · 174 阅读 · 0 评论 -
Java复习之路(课程设计说明 第二十九天)
Java进阶知识对用的规范与实现的规范? create table进行创建表格的方法所有创建数据的数据叫做元数据,刚开始的时候数据是放在jvm里面的,现在是将数据存放在操作系统里面的类的加载器在不同的框架里面都有不同的实现,所以在我们自己书写框架的时候同样要自己进行书写类的加载器热替换的技术,就是将原先的class文件进行替换,就是在不用卸载软件的前提下进行更新软件...原创 2020-01-31 19:27:29 · 119 阅读 · 0 评论 -
Java复习之路(第二十八天 永和项目)
Java基础知识原创 2020-01-30 13:41:31 · 210 阅读 · 0 评论 -
Java复习之路(第二十七天 Spring和Springmvc)
Java基础知识(spring+springMVC)初识spring框架spring简介:1、Spring是一个开源的轻量级的应用开发框架,其目的是用于简化企业级应用程序开发,降低开发者的开发难度;(简化开发:spring对常用的api,比如对JDBC做了封装,使用spring封装的jdbc访问数据库,就不用考虑获取连接、关闭连接等,极大的简化了代码)2、Sprin...原创 2020-01-30 13:39:01 · 214 阅读 · 0 评论 -
Java复习之路(第二十六天 mybatis )
Java基础(框架)什么是mybatis:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而...原创 2020-01-21 23:08:03 · 362 阅读 · 0 评论 -
Java复习之路(第二十四天 maven)
Java基础知识原创 2020-01-21 12:28:34 · 104 阅读 · 0 评论 -
Java复习之路(第二十五天 cookie和session)
Java基础会话:从打开浏览器访问服务器开始,到最后关闭浏览器,访问服务区停止为止,这期间产生的多次的请求和响应加在一起,就称之为浏览器和服务器之间的一次会话再一次会话中往往会产生一些数据,而这些数据往往需要我们保存起来,如何用来保存会话中产生的数据?可以使用会话的技术中的cookie或者sessionCookie:cookie保存数据的原理:1.cookie是将会话中...原创 2020-01-20 10:10:02 · 332 阅读 · 0 评论 -
Java复习之路(第二十三天 jsp)
Java基础jsp概述JSP是由SUN公司提供的一门动态Web资源开发技术JSP看起来像一个HTML,但和html不同的是,JSP中可以书写Java代码,可以通过Java代码获取动态的数据。所以JSP可以开发动态网页。JSP其实本质上就是一个Servlet程序,jsp是动态的网页开发技术为什么要学习jsp:Servlet本质上是一段Java程序,擅长处理业务逻辑,但是不适合向外输出...原创 2020-01-18 22:07:38 · 391 阅读 · 0 评论 -
Java复习之路(第二十二天 Tomcat Http协议 请求与响应)
Java基础知识Tomcat HTTP服务器的概述什么是服务器:服务器:分为 服务器硬件 和 服务器软件。在硬件服务器(一台计算机)安装了服务器软件,就可以对外界提供服务,比如:让其他计算机上的浏览器来进行访问。(1)服务器硬件: 是一台在互联网上具有独立IP地址的计算机,比如我们面前的计算机也可以作为服务器使用。(2)服务器软件: 就是一个计算机程序(软件), 比如在my...原创 2020-01-16 08:58:14 · 177 阅读 · 0 评论 -
Java复习之路(第二十一天 JavaScript)
Java基础永和大王项目的实现:代码块的实现:(注意:再引用相关的网页的时候,需要将网页放在同一个文件夹下面,测试的网页才能找到)主代码部分<! doctype html><html> <head> <title></title> <meta charset='utf-8'> </head...原创 2020-01-14 15:28:25 · 283 阅读 · 0 评论 -
Java复习之路(第二十天 HTML+CSS)
网页编程基础-HTMLHTML是什么HTML(Hyper Text Markup Language ): 超文本标记语言,是开发网页的最基础的语言由W3C组织提供关于HTML:(1) HTML是一门标记(也叫做标签或元素)语言,不是编程语言(2) HTML是一门标记语言,是利用标记来组织网页结构的(3) 使用html开发的网页文件,以".html"或".htm "(.s...原创 2020-01-12 21:32:41 · 204 阅读 · 0 评论 -
Java复习之路(第十九天 Jdbc)
Java基础JDBC概述什么是JDBC?为什么要学习JDBC?JDBC( Java DataBase Connectivity ) 翻译过来就是Java数据库连接,其实就是通过Java语言操作数据库的一门技术。之前我们可以通过cmd或者navicat等工具连接并访问数据库,但是以后在企业级的开发中,我们更多的是使用JDBC(或者底层是JDBC的框架)来连接并访问数据库。使用Java语言...原创 2020-01-12 16:18:26 · 145 阅读 · 0 评论 -
Java复习之路(第十八天 数据库)
数据库提示:数据库中的注释的符号:/* */ # --MySQL数据类型(tinyint byte) (smallint short) (int int) (double double)字符串类型Mysql中提供两种字符串,char varcharchar(n) 定长字符串 范围:n:小于255字符varchar(...原创 2020-01-10 20:59:32 · 146 阅读 · 0 评论 -
Java复习之路(第十七天 Java基础知识高级)
Java基础知识高级1.工具类:java.api length(), indexOf() substring() replace() replaceAll(regex)正则表达式 1.目录转成类名的工具 ( 包扫描 微服务SpringCloud) 2.将类名转化成实例名,首字母变小写 (放容器)Map<String,Object> bea...原创 2020-01-08 21:39:52 · 179 阅读 · 0 评论 -
Java复习之路(第十六天 Java高级基础知识)
Java高级基础知识注解:一统江湖,主流的开发的开发到的方式:注解的方式、反射reflect:Hello.java编译后为Hello.class 字节码文件二进制文件。以后三大框架SpringMVC Spring Mybatis他们的底层工作的原理,很多就是基于反射,先写会api调用控制反转:万物皆对象,传统的方式:new User(),控制反转它来创建对象,管理对象,你可以...原创 2020-01-07 21:32:39 · 233 阅读 · 0 评论 -
Java复习之路(第十五天 多线程)
Java基础API:Application Programming Interface 应用编程接口所有能调用的东西都是APIObjecttostring()地址equals () 地址hashCode() 地址String内部封装了char[]类型的数组常量池String string = new String("abc")s...原创 2020-01-06 21:40:24 · 144 阅读 · 0 评论 -
Java复习之路(第十四天 io+多线程)
Java基础回顾:抽象类 半成品,没有完成的类,不能进行创建实例 抽象方法的作用: 作为通用方法在父类中定义 要求子类必须实现final 常量,不可变,创建以后不可以进行改变他的值,就是一个最重的数值 方法,不能重写 类,不能继承 static 静态属于类,而不属于实例 使用场景: 共享的数据 工具方法 Math.sqrt()...原创 2020-01-06 21:10:49 · 141 阅读 · 0 评论 -
Java复习之路(第十三天 异常 Io流)
Java基础课前的复习内容:继承 作用: 代码重用,复用 单继承 子类的实例 先创建父类实例 再创建子类实例 两个实例绑定,整体作为一个实例 调用成员时,先找子类再找父类 方法重写 Override 继承的方法,在子类中重新定义重新编写 super super.xxxx() 重写时,调用父类中同一个方法的代码 ...原创 2020-01-05 21:08:50 · 99 阅读 · 0 评论 -
Java复习之路(第十二天 集合HashMap 异常)
Java基础接口Collection:接口 List 接口 Set 接口 Map 接口HashMap:哈希表存放键值对的数据可以利用键快速的进行查找数据方法:进行存放数据:键:不重复 无序 必须进行同时重写hashCode()和equals...原创 2020-01-04 21:39:25 · 243 阅读 · 0 评论 -
Java应用技巧
Java技巧篇1.ctrl+y,撤销反悔功能2.记忆ascii码表3.看源码的方法:ctrl+用鼠标点击4.代码格式的整理:ctrl+shift+f,如果不行可以与其他的软件设置冲突5.知识点:long与Long的含义不同,long是用来定义的,而Long里面包含着大量的功能,可以直接调用他的功能6.想要看某个方法的方法的框架:Ctrl+o;7.Ctrl+T,查看类的继...原创 2020-01-02 21:24:32 · 107 阅读 · 0 评论 -
Java复习之路(第十一天 集合ArrayList LinkedList)
Java基础猜字母:已经生成了五个不重复的字母,猜猜着5个字母1.给出菜单进行选择,1.数字,2.字母思想:只功能的实现不同就调用方法进行构造抽象的方法,作为通用的方法,在父类中进行定义,要求子类必须要实现该方法区间的转化运算:转化为可以使用随机值得表达方式,就是让其从0开始,外面进行增加或者是减去一个数字或者是变量int j=i+new Random().ne...原创 2020-01-02 21:24:16 · 133 阅读 · 0 评论 -
Java复习之路(第十天 API)(tostring equals方法的重写)
Java基础API定义应用程序编程接口,是一种预先定义的函数,目的是提供应用程序与开发人员基于某软件或者是硬件的以访问一组例程的能力,而且无需要访问的源码,或者是理解工作内部的细节object:所有对象的顶级的父类,每个类都直接或者间接的继承object存在于java.lang包中,这个过程不需要进行手动的导入包Tostring:默认返回,类名@地址 的格式,来展示对象...原创 2020-01-02 19:33:16 · 177 阅读 · 0 评论 -
Java复习之路(第九天 面向对象) (多态成员特点,抽象类,接口)
Java基础多态的成员使用特点:1.成员变量:使用的是父类的2.成员方法:由于存在重写现象所以使用的是子类的3.静态成员:随着对象而存在,谁调用的就返回谁的测试:成员方法:由于存在重写现象所以使用的是子类的 //创建多态的对象 //父类引用指向子类的对象 Father father=new Son(); //编译看左边,运行看右边 //子类在干活,输...原创 2020-01-02 10:40:41 · 133 阅读 · 0 评论 -
Java复习之路(第一天)(计算机基础)
计算机的基础知识快捷键的使用Ctrl+Y反撤销DOS命令行window+R dos的快捷键e: 切换盘符,进入e盘dir 列出当先目录下的目录和文件cd 文件夹名称进入选定的文件夹cd . 访问当前目录cd ..退到上层的目录cd / 退到根目录exit: 退出dos的命令行cls :clear screen 清屏的作用Ja...原创 2019-12-28 21:12:56 · 167 阅读 · 0 评论 -
Java复习之路(第八天 面向对象)(继承,多态)
Java基础super关键字:1.通过这个关键字可以使用父类的内容2.super 代表父类的一个引用的对象3.必须出现在调用位置的第一行(和this在构造方法中的使用一样)方法的重写:1.前提是发生了继承后,子类就拥有了父类的功能2.在子类中,可以添加子类特有的功能,也可以修改父类的原有的功能(重写父类的方法)3.子类中的方法的声明中预付类完全一样时4.方法的声...原创 2019-12-28 21:09:12 · 104 阅读 · 0 评论 -
双元教育(第二天)
双元教育目录面向对象概念复习 类和对象 构造器和静态工厂 对象的创建和引用 关键字 类间关系 Object类 抽象类与接口 面向对象概念复习面向对象开发的终级目的:代码复用。面向对象开发是大规模开发的必然产物。现实世界中类与对象是个体与整体的关系;在计算机世界中类与对象抽象与具体的关系。 计算机世界中的类是抽...原创 2019-12-28 14:05:09 · 183 阅读 · 0 评论 -
Java复习之路(第七天 面向对象)( this关键字继承 )
Java基础面向对象:定义:构造方法是一种特殊的方法,它的方法名与类同名。对象的创建就是通过构造方法来完成,他的主要的功能就是完成独享的重建或者是对象的初始化,当类实例化一个对象时就会自动的调用构造的方法,构造的方法和其他的方法一样可以重载形式:方法名和类名完全一致可以有参数,也可以没有参数修饰符 类名([参数]){ 代码。。。}class Person{...原创 2019-12-28 13:57:20 · 126 阅读 · 0 评论 -
Java复习之路(第六天 面向对象 重载,类和对象 )
Java基础重载:方法的重载是指在一个类中定义多个重名的方法,a(int b) a() a(int c ,int d) a(string name)括号里面的类型,个数,顺序不同就会不同但是要求每个方法具有不同的参数的列表(也就是说参数的个数和,类型不同)程序调用方法时,可以通过传递给他们不同的个数和参数的类型来决定具体使用那一个方法练习一:数字求和,包括对方法的...原创 2019-12-27 18:35:55 · 139 阅读 · 0 评论 -
Java复习之路(第五天 数组排序)
Java基础数组:概念:数组Array,标志是[ ],是用于存储多个相同的类型数据的集合,int [], string[ ],byte [].想要获取数组中的元素值,可以通过下表来获取,下表是从0开始的创建数组:一般可以分为静态创建和动态的创建获取数组里面的值的方法:创建数组:动态创建:表示创建的内容可以进行进行随机的输入int [ ] a=new ...原创 2019-12-26 20:36:11 · 107 阅读 · 0 评论 -
Java复习之路(第四天 循环+数组)
Java基础for循环的内容:问题1:倒序打印10-1; public static void method1() { for (int i = 10; i >0; i--) { System.out.println(i); }问题2:打印:8,88,888..... public static void method1() { for (...原创 2019-12-23 13:05:49 · 144 阅读 · 0 评论 -
Java复习之路(第三天)(运算符 if)
Java基础运算符算数运算符号 1.+ - * / 基本的运算2.% 模(取余数),算整除3.++ -- 自增,自减比较运算符(结果是boolean)1.== 相等比较2.!=不等比较逻辑运算符1.&:并且 单与 表达式1 & 表达式2 结果是true,两个表达式都要是true2.&& 表达式1 ...原创 2019-12-18 19:11:19 · 137 阅读 · 0 评论 -
Java复习之路(第二天)
Java基础原创 2019-12-17 20:23:54 · 151 阅读 · 0 评论