
Java整章节总结
君丶Xjion
在Java的道路上越走越轻松呀,撸代码撸着撸着就全会了 哎呀
展开
-
计算机的常识
计算机简介计算机:电子计算机,电脑。用来高速处理海量数据的现代化智能电子设备。组成:软件和硬件。计算机应用计算机的应用已经渗透到了社会各个角落,正在改变着人们的生活,工作,学习,发展等。主要应用在:1、科学计算也称数值计算。计算机最开始是为了解决科学研究和工程设计中遇到的大量数学问题而研发的。2、数据处理在生活工作上会有大量的信息,如:文字,图片,声音,影响等,需要对...原创 2019-05-08 21:33:49 · 162 阅读 · 0 评论 -
数组(下)
二维数组存储一维数组的数组就是二维数组package cn.xjion.pro06;/** * 二维数组的定义,引用 * @author xjion * */public class TestArrays2 { public static void main(String[] args) {// 数组可以存储基本数据类型和引用数据类型 int[] arr1 =...原创 2019-05-16 20:37:25 · 235 阅读 · 0 评论 -
eclipse的常用快捷键
Alt+/ 起提示作用,如输出public static void main(String[] args) {}方法只需要输入 main 然后按alt+/就可以直接输出输出System.out.println();只需要输入 syso 然后按alt+/就可以直接输出输出任意方法输入private void method() {}方法只需要输入method然后...原创 2019-05-16 21:20:15 · 1158 阅读 · 3 评论 -
IO流(上)
流的运行原理1)在Java程序中,对于数据的输入/输出操作以“流”(stream)方式进行。2)J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。3)Java的流类型一般位于java.io包中流的概念数据源 data source.提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存、网络连接、IO设备。 ...原创 2019-05-25 22:16:36 · 255 阅读 · 0 评论 -
JavaSE练习题及一部分if for
里面的练习题都是自己在平时生活中总结来的,希望大家能够用到!云盘链接:https://pan.baidu.com/s/1OAZGWM9SphZPJ_0dk_z9vg提取码:s74u^_^!顺便写了一些简单的if for的结构题求递归用Switch求随机月数的天数求100以内的奇数偶数的和求100以内的奇数偶数的和用while和for循环输出1-1000之间...原创 2019-05-22 16:23:22 · 364 阅读 · 0 评论 -
eclipse的Debug使用
好像貌似很多人都不知道java程序里面怎么断点一步一步调试呐^_^!步骤如下:一般我们都是打个断点就下一步F6调试就是了一、断点在右侧的蓝条上双击就会出现一个断点。二、进入调试模式进来应该是这个界面F5是跳入方法,F6是执行下一步,F7是跳出方法如果不是就在Windows里面打开这几个属性调试完后点右上角的java返回界面...原创 2019-05-22 19:49:33 · 694 阅读 · 0 评论 -
IO流(下)
对象流对象序列化(Serialization)ObjectOutputStream—>序列化—>写对象,将对象以“二进制/字节”的形式写到(文件)ObjectInputStream —>反序列化—>读对象将Java对象转换成字节序列(IO字节流)对象反序列化(DeSerialization)从字节序列中恢复Java对象为什么序列化序列化以后的对象可以...原创 2019-05-30 12:05:43 · 139 阅读 · 0 评论 -
容器(集合)全部详解类容
Collection - List,ArrayList,Vectorhttps://blog.youkuaiyun.com/weixin_44077840/article/details/90448541Collection - Set,Iteratorhttps://blog.youkuaiyun.com/weixin_44077840/article/details/90488290Map,二叉树...原创 2019-05-23 22:14:59 · 310 阅读 · 0 评论 -
多线程
多线程的基本概念_程序_进程_线程一、程序:指令的集合进程:正在执行的程序是一个静态的概念,进程是程序的一次静态执行的过程,占用特定的地址空间。每个进程都是独立的,由cpu,data,code三部分组成。缺点:内存的浪费,cpu的负担。线程:进程中的一个单一的连续控制流程,轻量级进程。一个进程可以有多个并行的线程一个进程中的线程共享相同的内存单元,地址,空间。可以访...原创 2019-06-14 01:13:05 · 1516 阅读 · 0 评论 -
网络编程
基本概念网络一组相互连接的计算机,多台计算机组成,使用物理线路进行连接。功能网络编程三要素1、IP地址:唯一标识网络上的每一台计算机,两台计算机之间通信的必备要素2、端口号:计算机中应用的标号(代表一个应用程序),0-1024系统使用或保留端口,端口号占两个字节,所以有效端口0-655353、通信协议:通信的规则TCP,UDPIP_端口_Socket1...原创 2019-06-15 19:59:40 · 165 阅读 · 0 评论 -
Java中的常用类
基本用法为什么需要包装类Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper ...原创 2019-05-21 19:44:45 · 2660 阅读 · 0 评论 -
数组(上)
数组的基本使用三大特点 1. 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 2. 其元素必须是相同类型,不允许出现混合类型。 3. 数组类型可以是任何数据类型,包括基本类型和引用类型注意事项 1. 声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。 2. 声明一个数组...原创 2019-05-15 23:05:12 · 164 阅读 · 0 评论 -
Java常识及基础使用
Java概述1、Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。2、Java的特性优势:跨平台/可移植性、 安全性 、面向对象 、简单性 、高性能 、分布式 、多线程 、健壮性3、JDK、JRE、JVM的作用和关系JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内...原创 2019-05-08 22:26:06 · 269 阅读 · 0 评论 -
面向对象(上)
面向过程和面向对象的区别OOA:面对对象分析OOD:面对对象设计对象是什么对象在内存中是一个内存块,用来表示一堆相关联的数据(属性和方法)对象的本质上就是一种数据的集合数据无管理时代 数组管理和企业部门制 对象和企业项目制 表4-1对象进化史和企业进化史 对象进化史 企业进化史 抽象类比 ...原创 2019-05-13 21:51:48 · 204 阅读 · 0 评论 -
对象的继承封装多态及重写
面对对象进阶对象的三大特征:封装、继承、多态继承:子类是父类的扩展,通过extends继承父类的所有属性1.父类也称作超类、基类、派生类等。2.Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承链过于复杂,系统难于维护。3.Java中类没有多继承,接口有多继承。4.子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直...原创 2019-05-14 14:43:19 · 179 阅读 · 0 评论 -
Java基础语法数据类型及运算符
一、关键字关键字:指一些具有特殊用途的词。关键字特点:组成关键字的字母全部是小写注意事项:goto和const是保留字,当前不使用。Java的50个关键字雷区:不用死记硬背,随着学习的深入,自然就熟悉了。abstract 抽象的功能的修饰符assert 断言条件是否满足Boolean 布尔数据类型,true和falsebreak 跳出循环byte 8-bit...原创 2019-05-09 16:41:50 · 244 阅读 · 0 评论 -
Java桌球小游戏(兴趣制作)
桌球小游戏两张图片放在src的同级目录下版本一、出现窗口package cn.xjion.game;/** * 出现窗口 * @author xjion * */import java.awt.*;import javax.swing.*;//继承窗口类public class BallGame extends JFrame{// 窗口加载的方法 voi...原创 2019-05-19 21:54:09 · 9250 阅读 · 24 评论 -
Java打飞机游戏
一、建立游戏主窗口资源:https://download.youkuaiyun.com/download/weixin_44077840/11189623package cn.xjion.jfgame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JFrame...原创 2019-05-20 11:59:11 · 1682 阅读 · 0 评论 -
Java控制语句和方法,方法的重载及随机数和递归
随机数Math类的使用java.lang包中的Math类提供了一些用于数学计算的方法。 Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1.就是[x,y)package cn.xjion.pro02;import java.util.Scanner;/** * 测试猜大小,随机数 * @author xjion * */pu...原创 2019-05-13 15:47:15 · 256 阅读 · 0 评论 -
异常机制和处理
异常的概念异常( Exception 也称例外)就是在程序的运行过程中所发生的不正常的事件,它会中 断正在运行的程序 所需文件找不到网络连接不通或中断算术运算错(被零除……)数组下标越界装载一个不存在的类或者对null对象操作类型转换异常……当Java程序出现以上的异常时,就会在所处的方法中产生一个异常对象。这个异常对象包括异常的类型,异常出现时程序的运行状态以及对该异常的详...原创 2019-05-20 19:50:33 · 273 阅读 · 0 评论 -
面向对象(下)
抽象类什么是抽象类使用abstract修饰的类称为抽象类public abstract class TestAbstract {}抽象类可以创建对象吗不可以public static void main(String[] args) {// TestAbstract ta = new TestAbstract();报错}抽象类可不可以有构造方法可以有...原创 2019-05-15 19:55:52 · 149 阅读 · 0 评论 -
XML
XML的概念和体系概念XML:可扩展的标记语言没有预定标签,需要自定义标签特点XML数据以纯文本格式存储实现不同应用程序之间的数据通信实现不同平台的数据通信实现不同平台的数据共享使用XML将不同的程序、不同的平台之间联系起来作用数据存储和数据传输XML和HTML的区别XML主要作用是数据存储和传输HTML主要是用来显示数据一个标准的XML文档...原创 2019-06-20 19:20:48 · 162 阅读 · 0 评论