自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 JavaAndroid(4、Android UI基础知识)

目录4、Android UI基础知识01、Android UI02、布局2.1 布局的结构2.2 声明布局2.3 编写 XML2.4 加载 XML 资源2.5 属性2.6 ID2.7 布局参数2.8 布局位置2.9 内边距和外边距03、常用布局3.1 线性布局3.2 相对布局(22)3.3 帧布局3.4 网格布局04、常用控件4、Android UI基础知识目标 了解Android UI 布局

2022-03-03 17:00:07 396

原创 JavaAndroid(3、创建第一个Android应用)

目录3、创建第一个Android应用01、HelloWorld02、Android Studio常用设置03、Android模拟器04、真机调试3、创建第一个Android应用目标 创建第一个应用程序 AndroidStudio工具的常用设置 学习使用Android模拟器 真机调试 01、HelloWorld1.1 创建HelloWorld应用 step1:new Android Studio project

2022-03-03 16:38:22 364

原创 JavaAndroid(2、Android开发环境搭建)

2、Android开发环境搭建01、Android Studio Android Studio 是谷歌推出的一个Android集成开发工具,基于Intellij IDEA,类似于 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试 架构组成 基于Gradle的构建支持 Android 专属的重构和快速修复 提示工具以捕获性能、可用性、版本兼容性等问题 支持ProGuard

2022-03-03 16:35:05 995

原创 JavaAndroid(1、Android操作系统简介)

目录1、Android操作系统简介01、系统简介1.1 Android 名词1.2 Logo02、发展历程03、发行版本04、体系架构05、应用组件06、平台优势1、Android操作系统简介学习目标 系统简介 发展历程 发行版本 体系架构 系统结构 应用组件 平台优势 01、系统简介1.1 Android 名词 Android 一词的本意指”机器人“,同时也是Google

2022-03-03 16:32:04 615

原创 JavaWeb(12:XML)

目录12、XML12.1 XML概述12.2 语法规则12.3 解析XML12、XML推荐一个学习网址:w3school 在线教程12.1 XML概述万维网联盟(W3C) 成立于1994年,又称W3C理事会。1994年10月在麻省理工学院计算机科学实验室设立。 建立者:Tim Berners-Lee(蒂姆·伯纳斯·李) 是Web技术领域最具权威和国际影响力的国际中立性技术机构 到目前为止,W3C已经发布了200多项影响深远的Web技

2022-03-01 20:17:53 55

原创 JavaWeb(11:JDBC)

目录11、JDBC11.1 JavaBean11.2 JDBC快速入门11.3 JDBC功能类详解11.4 JDBC案例11.5 JDBC工具类11.6 SQL注入攻击(*)11.7 JDBC事务(*)11、JDBC11.1 JavaBeanJavaBean也叫JavaBean实体类:一般用来和数据库的字段做映射JavaBean有特定的写法 要有一个无参构造方法 属性必须私有化 必须要有对应的get/set() 对象关系映

2022-03-01 20:17:11 225

原创 JavaWeb(9:MVC三层架构)

9、MVC三层架构9.1 早些年用户之间访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码​架构:没有什么是加一层是解决不了的!程序员调用 |JDBC | MySQL Oracle SQLserver ......9.2 MVC三层架构Model 业务处理:业务逻辑(Service层) ...

2022-03-01 20:14:31 85

原创 JavaWeb(8、JSP)

目录8、JSP8.1 什么是jsp8.2 JSP原理8.3 JSP基础语法(重点)8.4 JSP指令8.5 JSP九大内置对象8.6 JSP标签,JSTL标签,EL表达式8、JSP8.1 什么是jspJSP(Java Server Pages)就是Java服务端页面,也和Servlet一样,用于动态Web技术!最大的特点 写JSP就像是在写HTML 区别 HTML只给用户提供静态的数据 JSP页面中可以嵌入JA

2022-03-01 18:54:37 85

原创 JavaWeb(7:Cookie / Session)

目录7、Cookie、Session7.1 会话7.2 保存会话的两种技术7.3 cookie7.4 Session(重点)7、Cookie、Session7.1 会话会话:用户打开一个浏览器,点击了很多超链接访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你如何怎么证明你是西南石油大学的学生?一个网站如何证明你来过? 服务端给客户端一个信件,客户端下

2022-03-01 18:50:21 57

原创 JavaWeb(6:Servlet)

6、Servlet6.1 Servlet简介 Servlet 就是 sun 公司开发动态 web 的一门技术 sun 公司在这些 API 中提供了一个接口叫做 Servlet,如果你想开发动态Web,只需要完成两个小步骤 编写一个类实现 Servlet 接口 将开发好的 Java 类 部署到 web 服务器中 把实现了 Servlet 接口的 Java 程序叫做,Servlet6.2 HelloServletservlet 接口有两个默认的

2022-03-01 18:44:04 92

原创 JavaWeb(5、Maven)

目录5、Maven5.1 Maven项目架构管理工具5.2 下载安装Maven5.3 配置环境变量5.4 阿里云镜像5.5 本地仓库5.6 在IDEA中使用Maven5.7 创建普通的Maven项目5.8 标记文件夹功能5.9 在IDEA中配置Tomcat5.10 pow文件5、Maven我们为什么要学习这个技术? 在Javaweb开发中,需要使用大量的jar包,需要手动去导入 如何能够让一个东西自动帮我们导入和配置这个jar包

2022-03-01 18:39:21 56

原创 JavaWeb(4、HTTP)

4、HTTP4.1 什么是HTTP超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串 超文本:图片,音乐,视频,定位,地图 http:端口号80https:端口号4434.2 两个时代 http1.0 HTTP/1.0:早些年的,客户端可以与web服务器连接后,只能获得一个web资源,断开连接 http2.0 HTTP/

2022-02-27 23:03:17 81

原创 JavaWeb(3、Tomcat)

目录3、Tomcat3.1 安装Tomcat3.2 Tomcat启动和配置3.3 发布一个Web网站3、Tomcat3.1 安装Tomcat3.2 Tomcat启动和配置文件夹作用启动,关闭Tomcat可能遇到的问题 Java环境变量没有配置 闪退问题:需要配置兼容环节 乱码问题:配置文件设置 可以配置主机的名称:默认的主机名称为localhost可以配置主机的端口:默认端口号为..

2022-02-27 23:01:13 54

原创 JavaWeb(2、web服务器)

目录2、web服务器2.1 技术介绍2.2 web服务器2、web服务器2.1 技术介绍ASP 国内最早流行的就是ASP(微软出品) 在HTML中嵌入了VB的脚本代码(ASP + COM) 在ASP开发中,基本在一个页面 PHP PHP开发速度很快,功能强大,跨平台,代码简单(70%都是中小型网站) 无法承载大访问量的情况(局限性) JSP/ServletB/S:浏览器和服务器C/S:客户端和服务器 Sun公司主推的B/

2022-02-27 22:51:02 53

原创 JavaWeb(1、基本概念)

1、基本概念1.1 前言web开发 web就是网页的意思 静态web html,css 提供给所有人看的不会发生变化! 动态web 目前为止几乎所有的网站都是动态的! 提供给所有人看的会发生变化! 每个人在不同的地点,不同的时间看到的内容不相同! 动态web技术栈:Serlet/JSP,PHP 在Java中,动态web资源开发的技术统称为JavaWeb!1.2 web

2022-02-27 22:43:55 52

原创 Java SE知识点总结(8:Java多线程)

目录八:Java多线程1、多线程概述2、线程创建1.线程创建的几种方式2.继承Thread类3.实现Runnable接口4.实现Callable接口5.静态代理模式6.Lambda表达式3、线程状态1.线程礼让2.线程强制执行3.线程状态观测4.线程优先级5.守护线程4、线程同步机制1.线程同步2.同步方法和同步块3.死锁4.Lock锁5、线程通信1.线程通信分析2.解决方式八:Java多线程1、多线程概

2022-02-27 21:11:59 218

原创 Java SE知识点总结(7:Java集合框架)

目录七:集合类1.泛型2.集合类总览3.List集合类4.Set集合类5.Map集合类6.集合元素操作7.小结七:集合类1.泛型泛型:泛型允许类的成员的类型可以由外部程序来指定,也就是说可以以参数型式来指定类型,即参数化类型 泛型接口 泛型类 泛型方法 class 类名<类型参数化列表>{ //类体}eg:public class ArrayList<E>{}//泛型类​interfac..

2022-02-27 21:06:01 99

原创 Java SE知识点总结(6:Java基础类库)

目录六:基础类库1.为类分类2.字符串类(重点)3.正则表达式4.数学类与计算(Math类)Math类基本介绍Math类基本方法介绍5.日期,日历和时间类Date日期类Date常用方法格式化时期Calendar日历类(*)Calendar修改日期(*)二月份有多少天(*)6.包装类包装类基本介绍Integer基本介绍类Integer基本用法String基本用法Integer包装类底层原理(*)包装类的基本规则(*)基本数

2022-02-27 21:00:55 450

原创 Java SE知识点总结(5:异常处理机制)

目录五:异常处理机制1.异常概述2.异常处理常见异常如何查找异常位置try,catch,finally用法异常类介绍Throwable类介绍编译时异常与运行时异常的区别如何区分编译时异常与运行时异常异常处理之throws自定义异常五:异常处理机制1.异常概述什么是异常:程序执行报错或者是出现了不正常的现象 编译错误:没有遵循Java语法规则 逻辑错误:程序结果不是我们所期待的结果 运行时错误(重点):运行时候抛出,有可

2022-02-27 20:54:02 245

原创 Java SE知识点总结(4:Java类设计)

四:类设计基础(重点)1.类类的基本特点 类是对某一事物抽象的描述,对象是某一类中的一个具体的实例或者多个具体的示例;并且类是创建对象的模板 类中有封装和隐藏的作用 类中封装有成员属性:成员属性是对类的静态描述 类中封装有成员方法:成员方法是对类的动态描述 类声明{ 成员变量的声明; 成员方法的声明;}​类声明的完整格式: 修饰符 class<泛型> 类名 extends 父类 implements 接口列表/**...

2021-12-09 00:01:10 391

原创 Java SE知识点总结(3:面向对象思想)

目录三:面向对象思想1.类与对象2.面向对象3.三大特性三:面向对象思想1.类与对象类的特点和概念简介 类是程序构成的单位 类是一个封装体,里面封装有成员方法和成员变量 类是一种引用数据类型(String,包装类) 类是具有相同属性事物的抽象(对象) 总的来说类有一个名字,里面有成员属性与成员方法 名字:首字母大写(主程序入口PTA默认类为:Main;自己倒是可以随便取名字) 成员属性:属性是关于对象的静态描述

2021-12-05 15:19:47 51

原创 Java SE知识点总结(2:Java基础语法)

目录二:Java基础语法(基础篇)1.数据类型2.关键字3.运算符4.Java的输入输出5.流程控制语句6.数组(很重要)7.小结二:Java基础语法(基础篇)1.数据类型基本数据类型:共8个(在小化大的时候系统可以自动进行;反之,强制转换大化小会丢失字节,造成后果由程序员负责) byte:1个字节(字节流就是一个字节一个字节的读取) short:2个字节 int:2个字节 long:8个字节 float:4个字节

2021-12-03 00:12:47 404

原创 Java SE知识点总结(1:Java概述)

目录一:Java概述1.Java的几个版本2.JDK,JRE,JVM的区别3.Java的发展历史4.Java与C运行方式的对比5.Java环境配置6.Java开发软件的选择7.Java开发软件的使用8.Java程序类型9.Java的三种注释一:Java概述1.Java的几个版本 java SE:标准版(Java语言基础) java EE:企业版(JavaWeb:号称13大相关技术) java ME:微型版(基本上被安卓SDK开发包

2021-11-30 23:15:25 462 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除