自定义博客皮肤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 80

原创 Java网络编程

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

2021-06-26 22:52:47 65

原创 面向对象编程

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

2021-06-12 21:39:30 61

原创 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 87

原创 Java数组

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

2021-05-29 21:47:58 46

原创 Java方法详解

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

2021-05-29 15:39:39 48

原创 Java流程控制

Java流程控制用户交互ScannerScanner对象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 57

原创 Java基础语法

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

2021-05-28 20:25:43 104

原创 IDEA安装

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

2021-05-27 21:51:53 67

原创 Java开发环境搭建

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

2021-05-27 21:19:14 57

原创 常见的Dos命令

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

2021-05-27 20:02:06 60

原创 MarkDown基本语法

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

2021-05-27 17:34:25 75

空空如也

空空如也

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

TA关注的人

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