![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java入门
文章平均质量分 64
java_esky110
这个作者很懒,什么都没留下…
展开
-
java 循环流程控制
for循环循环指的就是重复执行某一段代码, for语法规则: for(定义语句;判断语句;自增语句) { 代码块 } 如下: for(int i=0;i<100;i++){ System.out.println(“HelloWord”); }我们需要知道,真正参与循环的是 i<100, 代码块, 以及i++ ,定...原创 2018-05-25 09:26:26 · 173 阅读 · 0 评论 -
java中 String + Stringbuffered + StringBuilder
1、java中的字符串操作 String == 》 效率低下, StringBuffer是一个线程安全的字符串类。 StringBuilder:效率最高的字符串处理类,线程本安全 线程安全:就有点想两个车进入单行道,一定要有人让行,不让行就出事故,所以我们程序也是这样,当两个人同时使用一块资源,这种会造成资源使用冲突,就叫线程不安全。...原创 2018-06-06 17:37:17 · 616 阅读 · 0 评论 -
java 日期类 Date Calendar
日期类 Date java是一门开发语言,所以在我们开发当中会需要获取当前系统时间,系统IP,电脑名字,电脑物理地址 对于这些操作来说,我们都无法搬到,所以java提供了各种工具类给我们使用 日期来就叫Date 首先创建对象, 需要调用构造方法 System.out.println(frame); Date today = n...原创 2018-06-06 18:18:52 · 126 阅读 · 0 评论 -
java方法 、 封装
java的面向对象指的是将我们的现实当中的事物抽象成一段java代码来描述,那现实当中的实体对象具有哪些方面是需要用代码的描述? 任何一个类需要从两方面描述 1、特征、属性 —-一定时间范围内不会变化 2、行为、功能、方法 — 该类事物可以发出的动作在java里面概括为 属性 和 方法(函数)public class Dog{ //特征 -- 属性 /...原创 2018-05-31 08:59:50 · 10228 阅读 · 0 评论 -
java线程
什么是线程:线程是一个轻量级的进程,简单来说,就是一个独立的代码程序,可以独立获取时间片进行代码的运行,什么是时间片,时间片指的是吧一秒钟Cpu能运行指令的次数,我们的程序都是获取CPU时间片来执行指令,获取的时间片越多,程序指令就执行越多,越流程。 目前我们的程序都是一个线程 main线程, 所以导致我们的程序执行的时候只能一条线的方式执行。 只能进行一个代码的执行。其他代码必须根...原创 2018-06-14 09:00:27 · 174 阅读 · 0 评论 -
java打包成可安装 exe 程序 流程
第一步:吧java文件打包成class文件包,吧java工程打包成jar文件直接利用eclipse完成打包:项目右键 – export – 依次操作完成之后我们会得到一个jar文件,这个jar文件就是我们java编译过后的class的压缩包第二步: 吧jar文件打包成可运行的exe。 此时我们注意,需要利用exe4j,流程参见论坛或者百度第三步:吧可运行的exe打...原创 2018-06-22 09:37:58 · 715 阅读 · 0 评论 -
java 封装 + 构造器 + 继承 + 多态 + 方法的重写、复写
java的封装 1、属性private化,提供get、set方法来访问和设置属性 2、我们在设计类的时 方法和属性属于哪一个类就编写到那一个类,不能编写到其他类 java.lang.NullPointerException : 空指针异常 java构造器: 又叫构造方法 public 类名( ) {}构造器绝对没有返回值 但是可以有参数 构造方法: //handso...原创 2018-05-31 16:56:25 · 440 阅读 · 0 评论 -
java图形界面Swing
111原创 2018-06-07 18:16:35 · 480 阅读 · 0 评论 -
java流 IO流、输出输出流字节流、字符串、对象流
IO流技术主要是解决数据存储到硬盘的操作,一种叫做写到硬盘上 : output 一种从硬盘读取::inputIO流就是操作数据的两种方式:在我们读写数据的时候,程序是第一人称,所以写数据到硬盘,output, 读数据进来input。 输入流,InputStream == &gt;FileInputStream package com.xingxue.io1;...原创 2018-06-15 12:06:46 · 678 阅读 · 0 评论 -
方法重写,方法重载,static、this、super、final关键字。
方法的重写: 当我们两个类之间存在继承关系,子类觉得父类的某个方法不好用,可以通过重写来实现调用方法的时候自己控制,条件是方法名、参数、返回值必须一模一样,方法体不一样。方法的重载: 同一个类当中,方法名相同,返回值相同,参数不同(类型,个数,顺序),就叫方法的重载public void gongji(int num1) { System.out.pri...原创 2018-06-01 17:06:08 · 368 阅读 · 0 评论 -
java基础补充:
1、集合==泛型:规定集合里面只能存储的数据类型。 在我们以前使用集合的时候,里面可以存储任意数据类型,所以就会导致未来我们获取数据的类型转换出错,所以在1.5以后就增加了一个技术,泛型,规定集合只能存储某一种树剧类型。 语法规则: ArrayList list = new ArrayList();此时获取数据,就可以使用一个高级for循环 ...原创 2018-06-25 17:17:15 · 160 阅读 · 0 评论 -
javaWEB入门基础
我们java的初级知识都是为我们的javaWEB做准备,里面最核心的概念是面向对象,最核心的知识点是方法。 因为在javaWEB中全是使用一些高级类。servlet、jsp、jdbc都是关于类和方法的使用。 我们的javaWEB是做BS开发的 什么是BS 和 CS CS : Client + server 客户端+服务器 QQ、迅雷、微信 优点: 部分...原创 2018-06-25 18:17:36 · 1114 阅读 · 0 评论 -
java异常
java吧我们程序的错误分成了两种, 一种叫错误,这种错误实际上是语法错误,我们是能避免的。 这种错误在编译的时候就会出现,所以这种错误我们一般能够自己手动避免。 这种叫编译时的错误第二种叫异常,就是这行代码有可能出现特殊情况,导致程序不能直接运行。如 9/0 除数为0非法操作,这种编译不会报错,但是运行出错,所以叫这种错误会运行时错误,也叫异常。这种错误是由于我们操作不小心,或...原创 2018-06-19 15:18:03 · 100 阅读 · 0 评论 -
java 面向对象进阶、方法
java的面向对象指的是将我们的现实当中的事物抽象成一段java代码来描述,那现实当中的实体对象具有哪些方面是需要用代码的描述? 任何一个类需要从两方面描述 1、特征、属性 —-一定时间范围内不会变化 2、行为、功能、方法 — 该类事物可以发出的动作在java里面概括为 属性 和 方法(函数)public class Dog{ //特征 -- 属性 /...原创 2018-05-29 17:50:14 · 1090 阅读 · 0 评论 -
java集合 List (ArrayList、linkedList、Vector、Stack) Set(HashSet、LinkedHashSet、TreeSet) Queue Map
集合就是高级数组,可以存放任意类型的对象,同时可以自动扩容, List接口实现下来的类有: 数组集合叫arrayList、Vector、stack(栈) 链表集合叫LinkedListList 有序可重复的集合 Set是无序不可重复集合 HashSetimport java.util.HashSet;import java.util.Iterator;public cl...原创 2018-06-12 15:15:53 · 332 阅读 · 0 评论 -
java循环补充 + 函数入门
1、分支结构(if switch),循环结构(for)9*9 乘法表 图形循环还有两种: while do…whilewhile(条件表达式) { 代码块 } 我们能预估执行次数的程序就用for循环,我们不能预估执行次数的循环就用wihle循环,然后在while利用break取结束循环,do{ ...原创 2018-05-25 14:10:57 · 302 阅读 · 0 评论 -
java数组+二位数组+冒泡排序
java数组数组用于存储大量同一类型的数据 1、数组的定义 数据类型 数组名字[] = new 数据类型[长度]; 2、数组是一个连续的内存模型,会吧一整块内存平均分配成N(长度)等分,为没一个等分的内存设置了一个下标, 下标从0开始, 数组名[下标] = 值;//定义一个数组 int ages[] = new int[80]...原创 2018-05-25 16:55:33 · 512 阅读 · 0 评论 -
java简介
java简介软件: 对于来说,最重要的是3个部分,客户端(展示数据), 服务器(进行数据维护和运算的),数据库(用于存储数据的), 客户端发起一个请求,我要什么数据,提交到服务器,服务器通过解析请求,然后通过自己的运算规则(if、for、while、+-*/)来得到客户端想要的数据,而这个数据来至于我们的数据库,传输给客户端,客户端显示出来, 而目前为止70%web服务器都...原创 2018-05-22 18:10:20 · 230 阅读 · 0 评论 -
java环境搭建+java入门案例
java环境搭建+java语法+java的常用组件+网络/线程+项目1、java环境搭建 java起源于sun公司,是应用于我们的智能家居开发体系,09年sun被oracle收购,现在目前java的所有标准都是oracle制定。 java之父:吉姆斯、高斯林 环境搭建指的是在我们的电脑上安装能运行java程序的一个开发工具包,工具包名字叫JDK,是oracle公司提供给java开...原创 2018-05-23 13:15:16 · 840 阅读 · 0 评论 -
面向对象高级
包、导入外部类,访问修饰符 public private protected 默认 , 抽象方法、抽象类,接口1、package:程序的一种目录结构, 目的在于对我们的代码进行分包管理,根据功能、模块进行区分类,包名一般是我们自行定义,规则是网站的官网域名倒过来,2、import:导入外部类, 导入外部的包,import java.包名.*; java默认帮...原创 2018-06-04 11:44:45 · 160 阅读 · 0 评论 -
java变量+数据类型+运算符
1、java的注释注释:对程序的解释说明,但是不参与程序的运行,标准的程序是必须有30%的注释 单行注释: // xxxxx 多行注释: /* xxxxx */2、变量java把变量的类型分类两类,第一类是我们的简单数据, 第二类是复杂数据 语法: 数据类型 变量名字 : 我们先解释什么是数据类型,数据类型就是用于描述我们现实物体的一个指标 比如手机的价格,手机...原创 2018-05-23 18:05:23 · 372 阅读 · 0 评论 -
数组排序--选择 --插入 -归并,希尔, 树
选择排序: 选择排序: 选择排序 100,2,3,23,66,98,18,50 默认了0 位置上的数最大 100 zuidaxiabiao = 0 zuidashu = 100 0 和 1 位置上的数比较,发现0大, 不换 0 和 2位置上的数比较, 发现 0大,不换 。。。。。...原创 2018-05-28 16:35:52 · 163 阅读 · 0 评论 -
设计模式: 单例 工厂
1、设计模式:设计模式就是一种程序的思想的标准,一句话,把简单的问题代码复杂化。单例模式:package com.xingxue.demo1;/** * 1、构造器私有化,不让外部调用 * 2、定义一个私有静态的的当前对象,内存上永远只有一份 * 3、提供一个公有的静态方法,根据实际情况来创建对象。 * * 懒汉式 * @author Administrator ...原创 2018-06-04 17:46:58 · 210 阅读 · 0 评论 -
javaSE之 swing + String类+正则表达式
到此处我们面向对象就基本完成;1、变量 – 数据类型(8大数据类型、复杂数据类型) 2、流程控制 顺序 分支(if..else switch..case) 循环(for while do…while) 3、数组、函数 (减少代码的重复编写) 3、面向对象 – 抽象 – 【方法】 – 封装– 继承 –多态 (关键字)– 抽象类–接口 方法的重...原创 2018-06-04 18:04:27 · 570 阅读 · 0 评论 -
java面向对象-
java之所以叫java就是因为他是一门纯面向对象语言, 编程语言发展史: 1、字节编码:01010100101 num = 1; 2、助记符编程语言–汇编 ADD MOVE GOTO ……直接操作内存 3、B语言 int num= 10; –》 C语言 编程的发展顶峰, 4、fortrun –&gt;C++ 5、面向机器–面向过程–面向对象...原创 2018-05-28 18:10:30 · 250 阅读 · 0 评论 -
swing 中的事件 和移动算法 集合入门
swing的事件 对于swing来说,我们如果想操作swing上的组件,我们需要获取键盘和鼠标的操作,所以java就提供了一套叫做事件的机制, 一个叫操作事件,一个叫键盘事件。一个叫鼠标事件,键盘事件事件的原理是通过获取操作系统的按键操作。然后通过吧对事件信息组装成一个对象传递给我们的事件操作类当中的方法。我们首先需要对我们的java窗体进行事件的监听。this.ad...原创 2018-06-11 18:06:59 · 404 阅读 · 0 评论 -
java流程控制
1、环境搭建 2、变量 – 8个基本数据类型(int【long、short、byte】、double【float】、char、boolean) String:字符串 3、运算符:算术、关系、逻辑 (位运算)4、关系运算符(< > <= >= == !=):针对关系运算,我们只需要知道目前他运算后的结果就是true和false,注意,关系运算必须是同类之...原创 2018-05-24 15:21:10 · 197 阅读 · 0 评论 -
java网络
IP地址:IP地址是我们电脑在网络中的唯一标记, 所有的电脑之间进行信息交互都是利用这个IP地址来进行识别。 TCP/IP协议:IP协议规定了我们网络当中的每一台PC的唯一标记,TCP协议就规定数据传输的编码和解码的格式。网卡就是根据TCP/IP协议生产的不见,为电脑生产IP地址,组装TCP协议,都是由网卡完成。对于java来说,我们想要利用TCP/IP进行两台电脑之间数据交互,我们不用...原创 2018-06-20 17:43:10 · 155 阅读 · 0 评论