<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LIN7_J的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LIN7_J</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LIN7_J]]></copyright><item><title><![CDATA[JavaScript基础]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/118545920</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/118545920</guid><author>LIN7_J</author><pubDate>Wed, 07 Jul 2021 14:26:53 +0800</pubDate><description><![CDATA[为什么要学JavaScript?

表单验证－减轻服务器端压力
页面动态效果

什么是JavaScript

JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言

JavaScript特点

向HTML页面中添加交互行为
脚本语言，语法和Java类似
解释性语言，边执行边解释

JavaScript组成

JavaScript的基本结构
&lt;script type="text/javascript"&gt;
    &lt;!—
          JavaScript 语句;
 ]]></description><category></category></item><item><title><![CDATA[DAO模式]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/118356403</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/118356403</guid><author>LIN7_J</author><pubDate>Wed, 30 Jun 2021 10:52:27 +0800</pubDate><description><![CDATA[DAO模式
一、为什么进行JDBC封装


业务代码和数据访问代码耦合

可读性差
不利于后期修改和维护
不利于代码复用

采用面向接口编程，可以降低代码间的耦合性


隔离业务逻辑代码和数据访问代码


隔离不同数据库的实现



​	业务逻辑代码调用数据访问接口


非常流行的数据访问模式——DAO模式

Data Access Object(数据存取对象)
位于业务逻辑和持久化数据之间
实现对持久化数据的访问

DAO起着转换器的作用，把实体类转换为数据库中的记录


二、DAO模式的组成

DAO接]]></description><category></category></item><item><title><![CDATA[JDBC—— 使用Java实现数据库编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/118110238</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/118110238</guid><author>LIN7_J</author><pubDate>Tue, 22 Jun 2021 16:37:23 +0800</pubDate><description><![CDATA[JDBC


什么是JDBC

JDBC是Java数据库连接技术的简称，提供连接各种常用数据库的能力



JDBC的工作原理


JDBC API

供程序员调用的接口与类，集成在java.sql和javax.sql包中，如：

DriverManager类
Connection接口
Statement接口
ResultSet接口





DriverManager：管理各种不同的JDBC驱动


JDBC 驱动：负责连接各种不同的数据库







JDBC API

JDBC API主要功能：与数]]></description><category></category></item><item><title><![CDATA[事务、视图、索引、备份和恢复—— 使用Java实现数据库编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/118016676</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/118016676</guid><author>LIN7_J</author><pubDate>Fri, 18 Jun 2021 09:49:58 +0800</pubDate><description><![CDATA[第五章 事务、视图、索引、备份和恢复
一、什么是事务

事务是一种机制，一个操作序列，包含了一组数据库的操作命令，并且把所有的命令作为一个整体一起向系统提交或撤销操作请求，即这一组数据库命令要么执行要么不执行。
事务是一个不可分割的工作逻辑单元，在数据库系统上执行并发操作时，事务是作为最小的控制单元来使用的，特别适用于多用户同时操作的数据库系统。
事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性。

原子性

事务是一个完整的操作，事务的各步操作是不可分的(原子的)，要么都执行，要]]></description><category></category></item><item><title><![CDATA[高级查询—— 使用Java实现数据库编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117882557</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117882557</guid><author>LIN7_J</author><pubDate>Sun, 13 Jun 2021 17:39:05 +0800</pubDate><description><![CDATA[第三章 高级查询
一、修改表

修改表名

alter table &lt;旧表名&gt; rename &lt;新表名&gt;;


添加字段

alter table 表名 add 字段名 数据类型 [属性];


修改字段

alter table 表名 change 原字段名 新字段名 数据类型 [属性];


删除字段

alter table 表名 drop 字段名;


添加主键

alter table 表名 add constraint 主键名 primary key 表名（主键字段名）;]]></description><category></category></item><item><title><![CDATA[初识MySQL—— 使用Java实现数据库编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117821010</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117821010</guid><author>LIN7_J</author><pubDate>Fri, 11 Jun 2021 16:19:03 +0800</pubDate><description><![CDATA[第二章 初识MySQL
1.命令行方式连接数据库-DOS
mysql –h服务器主机地址 –u 用户名 –p密码

密码如果写必须紧跟p，也可以不写，如果不写的话会提示写密码
mysql -u root -p
	Enter password: **

2、MySQL命令
每条SQL必须以；结尾，或者\g结尾

展示全部数据库名

SHOW DATABASES;


建库

CREATE DATABASE 数据库名;


选库

USE 数据库名;


删库

DROP DATABASE 数据库名;


建表]]></description><category></category></item><item><title><![CDATA[数据库设计—— 使用Java实现数据库编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117736713</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117736713</guid><author>LIN7_J</author><pubDate>Wed, 09 Jun 2021 11:43:29 +0800</pubDate><description><![CDATA[使用Java实现数据库编程-第一章
一、设计数据库的重要性

良好的数据库设计

节省数据的存储空间
能够保证数据的完整性
方便进行数据库应用系统的开发


糟糕的数据库设计

数据冗余、存储空间浪费
内存空间浪费
数据更新和插入的异常



二、设计数据库的步骤

需求分析阶段：分析客户的业务和数据处理需求
概要设计阶段：设计数据库的E-R模型图，确认需求信息的正确和完整
详细设计阶段：应用三大范式审核数据库结构
代码编写阶段：物理实现数据库，编码实现应用
软件测试阶段：…
安装部署：…


收集信息

]]></description><category></category></item><item><title><![CDATA[File / IO——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117470155</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117470155</guid><author>LIN7_J</author><pubDate>Wed, 02 Jun 2021 15:23:00 +0800</pubDate><description><![CDATA[第八章 File I/O
1.File类
操作文件和文件夹
File类常用方法




方法名称
说明




boolean exists( )
判断文件或目录是否存在


boolean isFile( )
判断是否是文件


boolean isDirectory( )
判断是否是目录


String getPath( )
返回此对象表示的文件的相对路径名


String getAbsolutePath( )
返回此对象表示的文件的绝对路径名


String getName( )
返回此对象表示]]></description><category></category></item><item><title><![CDATA[多线程——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117467403</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117467403</guid><author>LIN7_J</author><pubDate>Wed, 02 Jun 2021 14:25:43 +0800</pubDate><description><![CDATA[第七章 多线程 ——Java
一、进程
1.什么是进程：
​	继承是程序的一次动态执行过程，他对应了从代码加载、执行至完成的一个完整过程，这个过程也是程序本身从产生、发展至消亡的过程。
​	操作系统同时管理一个计算机系统中的多个进程，让计算机系统中的多个进程轮流使用CPU资源，或者共享操作系统的其他资源。
2.进程的特点：


继承是系统运行程序的基本单位。


每一个进程都有自己独立的一块内存空间，一组系统资源。


每一个进程的内部数据和状态都是完全独立的。


二、线程
1.什么是线程：
​	线程是进]]></description><category></category></item><item><title><![CDATA[集合框架——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117369675</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117369675</guid><author>LIN7_J</author><pubDate>Fri, 28 May 2021 17:42:02 +0800</pubDate><description><![CDATA[第六章 集合框架——Java OOP
1.为什么使用集合框架


数组长度固定不变，不能很好地适应元素数量动态变化的情况。


课通过数组名**.length**获取数组的长度，取无法直接获取数组中真实存储的个数。


数组采用在内存中分配连续空间的存储方式，根据下标可以快速获取对应的信息，但根据信息查找时效率低下，需要多次比较。在进行频繁插入、删除操作时同样效率低下


2.Java集合框架包含的内容
集合框架是为表示和操作借还而规定的一种统一的标准结构体系。集合框架都包含三大块内容：对外的接口，接口的实]]></description><category></category></item><item><title><![CDATA[异常——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117365191</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117365191</guid><author>LIN7_J</author><pubDate>Fri, 28 May 2021 15:49:19 +0800</pubDate><description><![CDATA[第五章 异常——Java
一、什么是异常
​	异常就是在程序的允许过程中所发生的不正常的事件。
二、异常处理
​	Java的异常处理是通过五个关键词来实现的： **try、catch、finally、throw和throws **
1.try-catch

如果 try 块中所有语句正常执行完毕，不会发生异常，那么 catch 快中的所有语句都将会被忽略。
如果 try 语句快在执行的过程中遇到异常，并且这个异常与 catch 中声明的异常类型相匹配。那么 try 快中其余剩下的代码被忽略，而相应的 cat]]></description><category></category></item><item><title><![CDATA[接口——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117358288</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117358288</guid><author>LIN7_J</author><pubDate>Fri, 28 May 2021 12:10:41 +0800</pubDate><description><![CDATA[第四章 接口
一、什么是接口？
接口同样是哟中规范和标准，题目可以约束类的行为，是一些方法特征的集合，但是没有方法的实现。
接口可以看做一种特殊的“抽象类”，但是差异与抽象类万千不同的语法来表示，两者的设计观念也是不同的，抽象类利用与代码复用，接口利于代码的扩展和维护
二、接口的语法
​	定义接口
[修饰符] interface 接口名 extends 父接口1，父接口2，·········{
    	//常量定义
    	//方法定义
}

​	类实现接口
class 类名 extends 父类名 i]]></description><category></category></item><item><title><![CDATA[多态——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117358215</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117358215</guid><author>LIN7_J</author><pubDate>Fri, 28 May 2021 12:07:14 +0800</pubDate><description><![CDATA[第三章 多态
1.什么是多态
​	多态是具有表现多种形态的能力的特征
​	同一种操作，由于条件不同，产生的结果也不同
​	多态：同一个引用类型，使用不同的实例而执行不同操作
​	多态就是子类转换成父类	父类类型new子类对象
2.如何实现多态
实现思路
​	编写具有继承关系的父类和子类
​	子类方法重写父类方法
两种形式
使用父类作为方法形参实现多态


将一个父类的引用指向一个子类对象，称为向上转型（upcasting），自动进行类型转换


此时通过父类引用变量调用的是子类覆盖或继承父类的方法，不是父类]]></description><category></category></item><item><title><![CDATA[继承——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117113236</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117113236</guid><author>LIN7_J</author><pubDate>Fri, 21 May 2021 12:05:14 +0800</pubDate><description><![CDATA[一、继承的一些知识点
1、为什么使用继承
将重复代码抽取到父类中
2、使用继承有什么优点
1)方便修改代码
2)减少代码量
子类和父类是is-a关系
3、如何使用继承
编写父类
class 父类{
	//父类的属性和方法
}

编写子类，继承父类
class 子类 extends 父类{//只能继承一个父类
	//子类特有的属性和方法
}

java继承关键字  extends
C#继承关键字 ：
4、子类访问父类成员
访问父类

...]]></description><category></category></item><item><title><![CDATA[对象和封装——使用Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/117032214</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/117032214</guid><author>LIN7_J</author><pubDate>Wed, 19 May 2021 17:08:53 +0800</pubDate><description><![CDATA[一、为什么使用面向对象

1、软件出现的目的

用计算机的语言描述现实世界

用计算机解决现实世界的问题

2、面向对象设计和开发程序的好处

交流更加流畅

提高设计和开发效率

3、然后从现实中抽出类分三步

1.找出它的种类

面向对象的思想描述世界


class Dog{
}

2.找出它的属性

3.找出它的行为

二、构造方法

在完成构造方法同时完成了属性的赋值  什么时候用：new的时候用

1、构造方法语法


访问修饰符   构造方法名 ( ) { 
       //初始化代码...]]></description><category></category></item><item><title><![CDATA[深入.NET平台和C#编程]]></title><link>https://blog.youkuaiyun.com/LIN7_J/article/details/116934453</link><guid>https://blog.youkuaiyun.com/LIN7_J/article/details/116934453</guid><author>LIN7_J</author><pubDate>Mon, 17 May 2021 15:49:46 +0800</pubDate><description><![CDATA[深入.NET平台和C#编程 知识点整理

北大青鸟

目录

第一章深入.NET框架

一、.NET结构

二、CLR的两个组成部分

CTS

  CLS

三、核心类库及命名空间

四、封装

 是面向对象的三大特征之一

  封装·类

五、类的属性

六、总结



第二章 深入 C# 数据类型

一、常用数据类型

2、结构

3、数据类型

4、引用类型和值类型

5、封装的特点：

六、总结

第三章 使用集合组织相关数据

1、 ArrayList是一个可动态维护长度的集合
...]]></description><category></category></item></channel></rss>