- 博客(25)
- 收藏
- 关注
原创 Annotation
1、概述Annotation即注解是从JDK5.0开始引入的新技术,注解不是程序,但可以对程序做出解释。(这一点个注释(comment)没什么区别),也可以被其他程序读取,比如编译器等。1.1、注解的位置注解可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。1.2、格式注解是以“@注释名...
2019-12-09 13:35:53
262
原创 网络编程
网络编程1.1、概述TCP 比如 打电话:连接–>接通–>通话UDP 比如 分短信:发送了就行了–>接收计算机网路:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调瞎实现资源共享和信息传递的计算机系统。网络编程的目的无线电台…传播交流信息,数据交换。通信。条件如何准...
2019-12-05 23:06:25
442
原创 GUI编码-Swing
1、简介GUI的核心技术:Swing 、AWT;前面已经介绍了AWT,这篇开始介绍另外一个核心技术Swing。Swing会比AWT高级一点,Swing已经封装了,可以画图,做一些下拉框,选择框。2、Swing2.1、窗口方法基本都和Frame类似package org.star.demo4;import javax.swing.*;import java.awt.*;pub...
2019-12-04 23:20:37
310
原创 GUI编码-Awt
1、简介1.1、概述图形用户界面简称GUI,又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其他一些日常任务。我们也可以使用Java来实现GUI编程。而在Java中Gui的核心技术为:Swing AWT;1.2、组件窗口弹窗面板文本框列表框...
2019-12-04 18:29:04
262
原创 常用类
Math类public class MyTest { public static void main(String[] args) { //Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 //Math 类 里面的 属性和方法,全是静态修饰,直接使用类名调用 //属性 double pi = ...
2019-11-29 17:49:45
133
原创 正则表达式
概述正确规则的表达式 规则java给我们定的。指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。组成规则及判断功能如下代码体现public class demo { public static void main(String[] args) { String regx = "c";//匹配单个字符 ...
2019-11-20 18:19:26
176
原创 数组和基本包装类
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
431
原创 StringBuffer类
概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题,StringBuffer是线程安全的可变字符序列容器。构造方法以及常用方法如下代码中体现public class demo { public static void main(String[] args) { // pub...
2019-11-14 16:05:17
347
原创 String类
概述字符串是由多个字符组成的一串数据(字符序列)也可以看成是字符数组。String类代表字符串,Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。字符串是常量,一旦备创建,就不能被更改。构造方法String类有很多构造方法,如下代码体现。public class demo { public static void main(String[] args) { ...
2019-11-13 21:11:54
124
原创 Scanner类
概述JDK5以后用于获取用户的键盘输入构造原理方法:Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; //标准的输入流,对应着键盘录入nextXxx() 方法 :获取下一个输入项。Xxx表示输入数据的类型常用的几种:public int nextInt():获取一个int类...
2019-11-13 19:36:34
179
原创 Object类
概述API:应用程序编程接口Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们需要学习这些类如何使用。Object:顶层父类,所有的类都是直接或间接继承自它。Object类的常见方法hashCode()方法返回该对象的哈希码值,不同对象的哈希码值一般来说不会相同,但是同一对象的哈希码值肯定相同,不是对象的实际地址值,可以理解为逻辑地址值。getClas...
2019-11-13 18:54:45
119
原创 面向对象(五)
内部类概述:把类定义在其他类的内部,这个类就被称为内部类,比如在类A中定义了一个类B,类B就是内部类。访问特点:内部类可以直接访问外部类的成员,包括私有。外部类要访问内部类的成员,必须创建对象。分类:成员内部类:在成员位置定义的类。局部内部类:在局部位置定义的类。成员内部类访问内部类的成员:格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象;public class M...
2019-10-31 19:11:37
129
原创 面向对象(四)
参数及返回值1.类名作为形式参数当一个方法的形参要一个 类 类型,就传一个该类的对象public class MyTest { public static void main(String[] args) { Student student = new Student(); setStudent(student,100); studen...
2019-10-25 23:53:10
123
原创 面向对象(三)
多态多态就是某一个事物,在不同时刻表现出来的不同状态。前提是要有继承关系,方法重写,没有也可以,但是就没有意义了。举例:Aniaml a = new Cat();猫可以是猫类型,同时猫也是动物的一种,也可以把猫称为动物。其实就是父类引用指向子类对象。父 f = new 子();多态中的成员访问特点成员变量:编译看左边,运行看左边。构造方法:创建子类对象的时候,会访问父类的构造方...
2019-10-25 16:03:21
132
原创 面向对象(二)
代码块在Java中,使用{}括起来的代码被称为代码块。分类:局部代码块:在方法中出现,限定变量生命周期,及早释放,提高内存利用率。构造代码块:在内中方法外出现,多个构造方法中相同的代码存放到一起,每次调用都执行,并且在构造方法前执行静态代码块:在类中方法外出现,加了static修饰,用于给类进行初始化,在加载时执行,并且执行一次。举例...
2019-10-24 21:43:31
133
原创 Java面向对象(一)
面向对象的思想完成一个需求的步骤:首先是搞清楚我们要做什么,然后再分析怎么做,最后代码实现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面像过程最直接的体现。比如C语言就是面向过程的语言。当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改...
2019-10-17 19:59:00
170
原创 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
169
原创 键盘录入及三种结构语句
键盘录入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
371
原创 JavaSE之常量、变量、运算符
常量常量就是在程序的执行过程中其值不发生改变的量,Java中常量的分类:字面值常量、自定义常量。字面值常量的分类:(1): 字符串常量:用双引号括起来的内容。比如:“HelloWorld” ,“Hello”(2): 整数常量:所有整数。例:12,23(3): 小数常量:所有小数。例:12.34,56.78(4): 字符常量:用单引号括起来的内容。例:‘a’,‘A’,‘0’ (注意事项...
2019-10-10 21:10:07
175
原创 Java的开发工具及关键字、标识符
Java开发工具记事本刚开始学习Java,编写程序使用记事本编写代码,首先新建一个文本文档,然后编写一个简单的代码,保存至桌面,并且文件名和类名保持一致,即class后的Demo,文件扩展名改为java。然后打开Dos窗口,输入 cd desktop,回车,输入javac Demo.java,回车。如果代码没有错误则生成class文件,然后输入java Demo,回车。第三方记事本安装第三...
2019-10-10 20:27:20
218
原创 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
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人