自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML

概述

2019-12-19 15:06:39 478

原创 单例模式

概述

2019-12-11 20:30:17 154

原创 反射机制

1、概述

2019-12-11 13:56:55 842

原创 Annotation

1、概述 Annotation即注解是从JDK5.0开始引入的新技术,注解不是程序,但可以对程序做出解释。(这一点个注释(comment)没什么区别),也可以被其他程序读取,比如编译器等。 1.1、注解的位置 注解可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。 1.2、格式 注解是以“@注释名...

2019-12-09 13:35:53 256

原创 网络编程

网络编程 1.1、概述 TCP 比如 打电话:连接–>接通–>通话 UDP 比如 分短信:发送了就行了–>接收 计算机网路: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调瞎实现资源共享和信息传递的计算机系统。 网络编程的目的 无线电台…传播交流信息,数据交换。通信。 条件 如何准...

2019-12-05 23:06:25 429

原创 GUI编码-Swing

1、简介 GUI的核心技术:Swing 、AWT; 前面已经介绍了AWT,这篇开始介绍另外一个核心技术Swing。 Swing会比AWT高级一点,Swing已经封装了,可以画图,做一些下拉框,选择框。 2、Swing 2.1、窗口 方法基本都和Frame类似 package org.star.demo4; import javax.swing.*; import java.awt.*; pub...

2019-12-04 23:20:37 301

原创 GUI编码-Awt

1、简介 1.1、概述 图形用户界面简称GUI,又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其他一些日常任务。 我们也可以使用Java来实现GUI编程。而在Java中Gui的核心技术为:Swing AWT; 1.2、组件 窗口 弹窗 面板 文本框 列表框 ...

2019-12-04 18:29:04 255

原创 常用类

Math类 public class MyTest { public static void main(String[] args) { //Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 //Math 类 里面的 属性和方法,全是静态修饰,直接使用类名调用 //属性 double pi = ...

2019-11-29 17:49:45 127

原创 正则表达式

概述 正确规则的表达式 规则java给我们定的。 指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 组成规则及判断功能 如下代码体现 public class demo { public static void main(String[] args) { String regx = "c";//匹配单个字符 ...

2019-11-20 18:19:26 166

原创 数组和基本包装类

Arrays类概述 Java针对数组的操作,给我们提供了一个工具类Arrays,此类包含用来操作的各种方法,比如排序和搜索。 成员方法 如下代码体现 import java.util.Arrays; public class demo { public static void main(String[] args) { // public static String to...

2019-11-14 19:34:18 423

原创 StringBuffer类

概述 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题,StringBuffer是线程安全的可变字符序列容器。 构造方法以及常用方法 如下代码中体现 public class demo { public static void main(String[] args) { // pub...

2019-11-14 16:05:17 336

原创 String类

概述 字符串是由多个字符组成的一串数据(字符序列)也可以看成是字符数组。 String类代表字符串,Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。字符串是常量,一旦备创建,就不能被更改。 构造方法 String类有很多构造方法,如下代码体现。 public class demo { public static void main(String[] args) { ...

2019-11-13 21:11:54 115

原创 Scanner类

概述 JDK5以后用于获取用户的键盘输入 构造原理方法: Scanner(InputStream source) System类下有一个静态的字段: public static final InputStream in; //标准的输入流,对应着键盘录入 nextXxx() 方法 :获取下一个输入项。Xxx表示输入数据的类型 常用的几种: public int nextInt():获取一个int类...

2019-11-13 19:36:34 175

原创 Object类

概述 API:应用程序编程接口 Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们需要学习这些类如何使用。 Object:顶层父类,所有的类都是直接或间接继承自它。 Object类的常见方法 hashCode()方法 返回该对象的哈希码值,不同对象的哈希码值一般来说不会相同,但是同一对象的哈希码值肯定相同,不是对象的实际地址值,可以理解为逻辑地址值。 getClas...

2019-11-13 18:54:45 113

原创 面向对象(五)

内部类 概述:把类定义在其他类的内部,这个类就被称为内部类,比如在类A中定义了一个类B,类B就是内部类。 访问特点:内部类可以直接访问外部类的成员,包括私有。外部类要访问内部类的成员,必须创建对象。 分类: 成员内部类:在成员位置定义的类。 局部内部类:在局部位置定义的类。 成员内部类 访问内部类的成员: 格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象; public class M...

2019-10-31 19:11:37 120

原创 面向对象(四)

参数及返回值 1.类名作为形式参数 当一个方法的形参要一个 类 类型,就传一个该类的对象 public class MyTest { public static void main(String[] args) { Student student = new Student(); setStudent(student,100); studen...

2019-10-25 23:53:10 109

原创 面向对象(三)

多态 多态就是某一个事物,在不同时刻表现出来的不同状态。 前提是要有继承关系,方法重写,没有也可以,但是就没有意义了。 举例: Aniaml a = new Cat(); 猫可以是猫类型,同时猫也是动物的一种,也可以把猫称为动物。 其实就是父类引用指向子类对象。 父 f = new 子(); 多态中的成员访问特点 成员变量:编译看左边,运行看左边。 构造方法:创建子类对象的时候,会访问父类的构造方...

2019-10-25 16:03:21 122

原创 面向对象(二)

代码块 在Java中,使用{}括起来的代码被称为代码块。 分类: 局部代码块:在方法中出现,限定变量生命周期,及早释放,提高内存利用率。 构造代码块:在内中方法外出现,多个构造方法中相同的代码存放到一起,每次调用都执行,并且在构造方法前执行 静态代码块:在类中方法外出现,加了static修饰,用于给类进行初始化,在加载时执行,并且执行一次。 举例 ...

2019-10-24 21:43:31 125

原创 Java面向对象(一)

面向对象的思想 完成一个需求的步骤:首先是搞清楚我们要做什么,然后再分析怎么做,最后代码实现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。 每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面像过程最直接的体现。比如C语言就是面向过程的语言。 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改...

2019-10-17 19:59:00 164

原创 Java数组及其内存分配(二)

二维数组 二维数组其实就是每一个元素为一维数组的数组。 二维数组的格式1: 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组,必须写上,n表示每一个一维数组的元素个数,可写可不写。 举例: int[][] arr = new int[3][2]; 定义了一个二维数组arr,这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2],每...

2019-10-16 19:09:35 160

原创 Java数组及其内存分配(一)

数组

2019-10-16 17:02:43 541

原创 键盘录入及三种结构语句

键盘录入 1. 导包 格式: import java.util.Scanner; 位置: 在class上面。 2. 创建键盘录入对象 格式: Scanner sc = new Scanner(System.in); 3. 通过对象获取数据 格式: int x = sc.nextInt(); 案例演示: 键盘录入两个数据,获取这两个数据中的最大值 import java.util.Scanner; ...

2019-10-11 15:05:15 352

原创 JavaSE之常量、变量、运算符

常量 常量就是在程序的执行过程中其值不发生改变的量,Java中常量的分类:字面值常量、自定义常量。 字面值常量的分类: (1): 字符串常量:用双引号括起来的内容。比如:“HelloWorld” ,“Hello” (2): 整数常量:所有整数。例:12,23 (3): 小数常量:所有小数。例:12.34,56.78 (4): 字符常量:用单引号括起来的内容。例:‘a’,‘A’,‘0’ (注意事项...

2019-10-10 21:10:07 168

原创 Java的开发工具及关键字、标识符

Java开发工具 记事本 刚开始学习Java,编写程序使用记事本编写代码,首先新建一个文本文档,然后编写一个简单的代码,保存至桌面,并且文件名和类名保持一致,即class后的Demo,文件扩展名改为java。然后打开Dos窗口,输入 cd desktop,回车,输入javac Demo.java,回车。如果代码没有错误则生成class文件,然后输入java Demo,回车。 第三方记事本 安装第三...

2019-10-10 20:27:20 209

原创 JDK的安装以及环境变量的配置

**JDK的安装及环境变量的配置** 学习JDK的安装以及环境变量的配置,首先要在官网上下载安装包,需要登陆Oracle的账号去登录才能下载,jdk版本的话推荐1.8,选择jdk版本的位数,X32代表着这个JDK是32位的,X64则代表是64位的,现在大多数的操作系统是64位的,所以建议大家下载64位的JDK。下载完成后,双击exe进行安装。(这里用jdk-8u212-windows-X64.ex...

2019-09-24 12:44:50 538

空空如也

空空如也

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

TA关注的人

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