自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 注解与反射

注解 注解入门 什么是注解 引入:jdk1.5 作用: 注解不是本身,但可以对程序作出解释 可以被其他程序读取(比如:编译器) 格式:@注解名 在注解可以添加一些参数:@SuppressWarnings(value=“值”) 注解应用位置: package\class\method\field 可以通过反射机制编程实现对这些元数据的访问 内置注解 @Override:定义在java.lang.Overide中,此注解只适用于修辞方法,表示一个方法声明打算重写超类中的另一个方法声明。 @

2021-07-04 22:13:09 68

原创 Java网络编程

网络编程 网络通信的要素 网络编程中有两个主要的问题 如何准确的定位网络上的一台或者多台主机 找到主机之后如何进行通信 网络编程中的要素 IP和端口号 网络通信协议(tcp、udp) IP ip地址:InetAddress 唯一定位一台网络上的计算机 127.0.0.1:本机地址 示例: // 测试IP public class TestInetAddress { public static void main(String[] args) { try {

2021-06-26 22:52:47 51

原创 面向对象编程

面向对象编程 初识面向对象 面向过程 & 面向对象 面向过程 步骤清晰简单,第一步做什么,第二步做什么…… 面对过程适合处理一些较为简单的问题 面向对象 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 结论:对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然

2021-06-12 21:39:30 49

原创 J2EE代码优化

J2EE代码优化 与log4j有关的性能问题 Logger变量添加static修饰符 使用transient防止Logger对象序列化 使用log.isDebugEnable()来减少准备形参的开销 与字符串有关的性能问题 不要使用String中提供的split,replace,replaceAll等方法 替代方案:使用org.apache.commons.lang.StringUtils中提供的split,replaceChars,性能是JDK实现的3-4倍 split示例: publ

2021-06-08 21:11:27 73

原创 Java数组

Java数组 数组概述 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar; // 效果相同,但不是首选方法 Java语言使用new操作符来创建数组,

2021-05-29 21:47:58 29

原创 Java方法详解

Java方法详解 什么是方法? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。 示例: // 加法 public static int add(int a,int b) { return a + b; } 方法的定义及调用

2021-05-29 15:39:39 33

原创 Java流程控制

Java流程控制 用户交互Scanner Scanner对象 java.util.Scanner是Java5 的新特性,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 next()方法示例: public static void main(Strin

2021-05-29 10:19:18 43

原创 Java基础语法

Java基础语法 注释、标识符、关键字 注释:用来解释代码,方便他人。注释并不会被执行 书写注释是一个非常好的习惯 Java中的注释有三种: 单行:// 注释文字 多行:/* 注释文字 */ 文档:/** ​ * 注释文字 ​ */ 关键字:自定义标识符不能与关键字相同,因为每个关键字都有其表达的意思 标识符:Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 注意点: 所有的标识符都应该以字母(A-z或者a-z),美元符($)、或者下划线()开始 首字

2021-05-28 20:25:43 71

原创 IDEA安装

IDEA官网 下载地址:IDEA IDEA分为社区版(Ultimate:收费)和旗舰版(Community:免费) 安装步骤 双击打开安装工具 选择安装目录 选择IDEA位数与.java,然后下一步直到完成

2021-05-27 21:51:53 52

原创 Java开发环境搭建

Java开发环境搭建 下载JDK [官网下载地址](Java SE Development Kit 8 — 下载 | Oracle 中国) 如何选择JDK 根据平台与操作系统版本 如何查看当前系统版本,以Win10为例: 右击此电脑选择属性 根据系统位数去官网中下载 下载完成后双击安装 选择一个找好的路径来存放jdk版本(因为后面要配置环境变量) 配置环境变量 右击我的电脑->属性->高级系统配置->环境变量 在系统变量配置JAVA_HOME 配

2021-05-27 21:19:14 42

原创 常见的Dos命令

常见的Dos命令 打开CMD的方式 开始+Win系统+命令提示符(win10) Win+R 输入cmd打开控制台(推荐使用) 在任意的文件夹上,按住右键点击,在此处打开PowerShell窗口 在资源管理器的地址拦上清空地址,输入cmd+回车 常见的DOS命令 #盘符切换:在CMD环境下输入指定有效的盘符名称+:+回车即可切换 #查看当前目录下的目录:dir命令 #切换目录:cd命令 例如:cd /d 盘符\目录:跨盘符切换目录 cd ..:返回上一层目录 cd>文件名:在目录下创建一个文件 #清

2021-05-27 20:02:06 48

原创 MarkDown基本语法

1、标题 #+空格+内容+回车:代表一级标题 ##+空格+内容:代表二级标题 #号个数最多六个,依次对应1-6级标题 2、字体 **内容**:代表内容加粗 *内容*:代表内容倾斜 ***内容***:代表斜体加粗 --内容--:代表内容中间加一根删除线 3、引用 >内容:代表引用。引用其他内容说明时使用 4、分割线 ---+回车 或 ***+回车:代表插入一条分割线 5、图片 ![图片名称](图片地址):图片地址可以是本地或网上的 6、超链接 [链接名称](链接地址)..

2021-05-27 17:34:25 62

空空如也

空空如也

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

TA关注的人

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