SE基础
文章平均质量分 74
Shi_Yuan_Csdn
这个作者很懒,什么都没留下…
展开
-
java基础day01
java领域的相关技术 JAVA SE 标准版 基础知识;JAVA EE企业版 商业项目;JAVA ME件数java程序中注释的作用及类型 // 可以注释单行; /* */可以注释多行写出在idea中开发一个java程序的步骤 * 1 .定义一个类 class * 2. 编写程序执行...原创 2018-07-24 18:59:48 · 212 阅读 · 0 评论 -
java高级day06
网络编程InetAddressJDK中提供了一个InetAdderss类,该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法,下表中列出了InetAddress类的一些常用方法。InetAddress的常用方法,如下所示。public class Example01 { public static void main(String[] args) throw...原创 2018-08-20 18:48:11 · 167 阅读 · 0 评论 -
java高级day05
多线程进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 *main方法其实就是一个线程...原创 2018-08-16 19:35:01 · 128 阅读 · 0 评论 -
java高级day03
XML简介 概念:XML(Extensible Markup Language),可扩展标记语言特点XML与操作系统、编程语言的开发平台无关 实现不同系统之间的数据交换作用数据交互 配置应用程序和网站 临时数据库 保存很多数据:数组 缺陷:长度有限制、数据类型有限制;集合:驻留在内存在,一旦应用程序停止了,数据也丢失了。写文件,存磁盘.文件可以很方便的进行...原创 2018-08-13 19:35:42 · 126 阅读 · 0 评论 -
java基础day11
异常:就是程序在运行时出现不正常情况异常由来:问题也是现实生活中一个具体的事务,也可以同java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对象的体现。 对于问题的划分:一种严重的问题,一种非严重的问题对于一个严重的异常,java使用error类进行描述一般这类异常不编写针对性的代码对其进行处理对于非严重的异常,使用exception进行处理...原创 2018-08-08 22:55:52 · 348 阅读 · 0 评论 -
java高级day04
反射动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成 获取class对象的三种方式获取Class对象的方式一:通过对象具备的getClass方法(源于Object类的方法)。有点不方便,需要用到该类...原创 2018-08-15 19:31:40 · 131 阅读 · 0 评论 -
java高级day02
IO操作根据传输的数据类型:字节流 字符流根据传输的方向分类:输入流 输出流输入:物理文件传输到应用程序的方向,read输出:从应用程序传输到物理文件的方向,write 字节流: 输入流 输出流 父类 InputStream outputStream子类 FileInputStream FileOutputSt...原创 2018-08-12 20:40:55 · 216 阅读 · 0 评论 -
java基础day10
接口:接口就是一组功能(能力/规范)特点:实现多态解决了继承的单一继承的问题接口是特殊的抽象类接口和类是完全不同的机制,接口可以多继承,类不可以接口没有构造方法有抽象方法 可以有常量,完整限定符public static final特性:接口不可以被实例化;实现类必须实现接口的所有方法;案例定义Eatable接口,在接口中定义eat()方法,表示吃饭功能...原创 2018-08-07 22:22:47 · 333 阅读 · 0 评论 -
java基础day08
继承 是Java中实现代码重用的重要手段之一。Java中只支持单继承,即一个类只能有一个直接父类。Java.lang.Object类是所有Java类的祖先。 在子类中可以根据实际需求对从父类继承的方法进行重新编写,称为方法的重写或覆盖。 子类中重写的方法和父类中被重写方法具有相同的方法名、参数列表,返回值类型必须和被重写方法的返回值类型相同或者是其子类。 如果子类的构造方...原创 2018-08-02 19:19:36 · 158 阅读 · 0 评论 -
java基础day07
对象和封装构造方法定义:与类同名,没有返回值类型new 用来调用构造方法 (换句话实例化对象的时候调用构造方法)构造方法允许重载封装的概述封装:private私有化成员属性,提供公开public的getter/setterGetter:取值 Setter:赋值案例public class Pet { /** * 昵称 ...原创 2018-08-01 19:32:41 · 132 阅读 · 0 评论 -
java高级day01
集合集合:存储任意数据类型、长度不固定集合体系框架区别:ArrayList:底层是一个数组,擅长数据的查找(访问)LinkedList:底层链表,擅长数据的修改(包括数据添加和删除)特点:存储的数据时有序的(有序是指存储顺序),存放重复的数据,可以存放NULL值List: add() set() remove get() contains():判断指...原创 2018-08-09 21:49:32 · 886 阅读 · 0 评论 -
java基础day04
一. 数组基本用法数组的概念:用来保存一组具有相同数据类型的数据的一种存储结构 是一种数据类型,数组类型,属于引用数据类型。数组的定义语法:数据类型[] 数组名={值1,值2,…值n};数据类型[] 数组名=new 数据类型[数组中存储数据个数];案例demo1public class Demo1{ Public static void main(Stri...原创 2018-07-28 11:55:44 · 185 阅读 · 0 评论 -
java基础day09
多态同一事物在不同的条件之下,展现的意识形态不一样程序中的多态1) 具有继承关系2) 子类必须重写父类的方法3) 子类对象赋给父类、父类的引用指向子类、(里氏替换原则)4) 父类调用方法—透明的调用了子类的方法简述多态的概念,子类和父类之间转换是遵循的规则。多态:是具有表现多种形态的能力的特征...原创 2018-08-05 20:32:36 · 199 阅读 · 0 评论 -
java基础day6
类的无参、带参方法形参列表:方法名()就表示无参数方法;方法名(数据类型 变量名1,数据类型 变量名2,......,数据类型 变量名n)public void demo(){ //无参无返回值 System.out.print(“......”);}形参:声明(定义)方法在方法名(形参)声明的变量,我们称为形参。(只定义,不必赋值)调用带参数的方法时,传入实参的要求是:...原创 2018-07-31 21:04:37 · 204 阅读 · 0 评论 -
java基础day05
一、类和对象类:是将具有相同特征的对象放在一起抽取出来的一个概念。对象:是依赖类实例化的实体。类和对象:先有类,对象是类的实例化。创建对象语法://类的实例化 类 对象名=new 类名();某公司要开发新游戏,请用面向对象的思想设计英雄类、怪物类和武器类。编写测试类,创建英雄对象、怪物对象和武器对象,并输出各自的信息。其中设定分别如下: class Hero{ ...原创 2018-07-30 19:13:39 · 313 阅读 · 0 评论 -
java基础day03
流程控制语句顺序结构 先后顺序,依次执行 public static void main(String[] args){ System.out.println(“第一步”); System.out.prinktln(“第二步”); System.out.println(“最后一步”);}}选择结构选择结构也被称为分支结构,选择结构有特定的语...原创 2018-07-26 19:42:04 · 159 阅读 · 0 评论 -
java基础day02
基本数据类型有4类8种 整型 byte , short, int, long; 浮点型 float, double; 字符型 char, 布尔类型 boolean;变量是用来存储数据的容器 定义变量的语法格式: 数据类型 变量名 = 数据值; int a ...原创 2018-07-25 19:12:45 · 111 阅读 · 0 评论 -
模拟用户登录的功能TCP协议
模拟用户登录的功能 实现客户发送登录用户信息,服务器端显示登录信并响应给客户端登录成功 服务器端public class Server {public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(8090); Socket s = ss.acce...原创 2018-08-21 18:44:59 · 1727 阅读 · 0 评论