java
文章平均质量分 89
Marion158
专注
展开
-
Spring概述及IOC实现原理
Spring介绍Spring它是一个一站式的分层轻量级框架。Spring体系结构 core containera) beans与core 它们提供spring框架最基本功能,包含ioc与dib) context 上下文对象,基于beans与coresc) spel它是sprng提供的一个表达式语言Data access/integrationa) 数据访问b) 集成Web...原创 2018-12-26 17:34:37 · 1463 阅读 · 1 评论 -
Linux部署web程序
1.创建ucenter用户一般情况下,发布应用程序都不是使用root用户的,需要创建一个普通用户来发布程序;创建ucenter用户:useradd -d /ucenter ucenter设置密码:passwd ucenter (密码 ucenter)切换用户:su - ucenter2.安装Tomcat1、创建web目录mkdir /ucenter/web2、上传apa...原创 2019-05-04 22:12:38 · 1115 阅读 · 0 评论 -
在Linux系统上安装JDK,配置JDK无效
1、执行命令查看:rpm –qa | grep java卸载OPENJDK2、创建JDK的安装路径:在/usr/local/ 创建文件夹javamkdir java3、上传安装文件到linux:4、解压tar.gz首先需要安装依赖: yum install glibc.i686 tar –xvf xxx.tar.gz –C /usr/local/java5、配置环...原创 2019-05-04 17:51:56 · 748 阅读 · 0 评论 -
Scanner类 与 String类
2.1 Scanner类2.1.1 Scanner类作用用Scanner类的方法可以完成接收键盘录入的数据2.1.2 Scanner类接受键盘录入的字符串2.1.2.1 案例代码一:package com.test;import java.util.Scanner;/* * Scanner:用于获取键盘录入的数据。(基本数据类型,字符串数据) * public String ne...原创 2019-02-06 01:14:11 · 550 阅读 · 0 评论 -
数组的内存分配
JVM内存划分Java 程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。栈 存储局部变量堆 存储new出来的东西方法区 (面向对象进阶讲)本地方法区 (和系统相关)寄存器 (给CPU使用)一个数组的内存图定义一个数组,输出数组名及元素。然后给数组中的元素赋值,再次输出数组名及元素案例:p...原创 2019-01-02 22:03:29 · 485 阅读 · 0 评论 -
SSM框架搭建
SSM框架搭建1.jar包包括:spring(包括springmvc)、mybatis、mybatis-spring整合包、数据库驱动、第三方连接池。参考:“mybatis与springmvc整合全部jar包”目录5.3 工程搭建5.3.1 整合思路Dao层:1、SqlMapConfig.xml,空文件即可。需要文件头。2、applicationContext-dao.xml。a...原创 2018-12-26 11:20:08 · 814 阅读 · 0 评论 -
多态的概述,特点以及向上转型与向下转型
2.1 多态概述多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。2.2 多态的定义与使用格式多态的定义格式:就是父类的引...原创 2018-12-26 10:10:31 · 359 阅读 · 0 评论 -
接口的概述,特点以及接口和抽象类的区别
第1章 接口1.1 接口的概述接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。1.2 接口的格式&使用1.2.1 接口的格式与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为....原创 2018-12-26 09:48:29 · 412 阅读 · 1 评论 -
第3章 抽象类的概述,特点及案例
3.1 抽象类概述当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。但是有的时候,某个父类只是知道子类应该包含怎么样的方法,但是无法准确知道子类如何实现这些方法。比如一个图形类应该有一个求周长的方法,但是不同的图形求周长的算法不一样。那该怎么办呢?分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能...原创 2018-12-26 09:36:25 · 423 阅读 · 1 评论 -
switch语句的格式及执行流程
1.1.1 格式解释:switch表示这是switch语句表达式的取值:byte,short,int,charJDK5以后可以是枚举JDK7以后可以是Stringcase后面跟的是要和表达式进行比较的值语句体部分可以是一条或多条语句break表示中断,结束的意思,可以结束switch语句default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。1....原创 2018-12-24 21:45:52 · 11641 阅读 · 0 评论 -
if语句实现判断学生等级
package com.itheima_02; import java.util.Scanner; /* * 键盘录入学生考试成绩,请根据成绩判断该学生属于哪个级别 * 90-100 优秀 * 80-90 好 * 70-80 良 * 60-70 及格 * 60以下 不及格 * * 分析: * A:键盘录入学生考试成绩 * ...原创 2018-12-24 21:41:16 · 4764 阅读 · 0 评论 -
DI依赖注入原理
DIDI:dependency injection 依赖注入在spring框架负责创建Bean对象时,动态将依赖对象注入到Bean组件。我们在IUserServiceImpl原有基础上添加info属性,提供get set方法package com.itcast.impl;import com.itcast.IUserService;public class IUserService...原创 2018-12-26 17:56:23 · 739 阅读 · 0 评论 -
详解JDBC(DriverManager,Connection,Statement,ResultSet的作用)
1.1.1什么是JDBC1.1.2什么是数据库驱动驱动:两个设备(应用)之间通信的桥梁。1.1.3为什么学习JDBC没有JDBC的时候,如果现在要开发一套系统,使用Java连接MySQL数据库,那么这时候Java程序员需要了解MySQL驱动API,如果使用Java连接Oracle数据库,那么这个时候Java程序员需要了解Oracle数据库驱动API。SUN公司提供一套统一的规范(接口)...原创 2019-05-06 11:37:01 · 3930 阅读 · 0 评论