
java
小问题--的文
这个作者很懒,什么都没留下…
展开
-
core java--day3(操作符,拼接,运算符,for循环小实例)
复习:double a = 0.0/0.0; //NaN :非数值,其他类型分母为0会报错\u :表示unicode编码,在注释中写\u也会被识别,java代码可以完全用unicode码编写(\u4e03\u0082......),一般不会这样做类:承载一些有关联关系的数据,一组具有相同属性和行为的模板lenovo电脑:模板...原创 2019-07-29 23:18:34 · 152 阅读 · 0 评论 -
core java--day14(GUI 2)
复习:GUI : 1,窗口,窗体,只能看见窗口。 Frame add(p,BorderLayout.North.South.east.West.Center) 2,容器,摆放 组件(按钮,图片。。。) Panel 流动布局 FlowLayout 3,组件, 按钮 文字 单选 复选框 下拉框 ...原创 2019-08-31 22:05:21 · 226 阅读 · 1 评论 -
core java--day15(进程与线程,线程的分类,线程的生命周期,线程的常用方法,线程同步(锁))
复习:GUI : String,包装器,集合,泛型,反射GridLayout : 网格布局 new GridLayout(3,3);CardLayout : 卡片布局 每次添加到容器中的组件,当成卡片, JPanel pan= new JPanel(); CardLayout c = new CardLayout(); pan.setLayout(...原创 2019-09-02 19:33:13 · 152 阅读 · 0 评论 -
core java--day16(死锁,线程让步,IO流,read的三种方式)
复习:线程 : 【执行代码,同时执行多段代码】 【快速】 【不确定】 抢占式调度前台线程 : main线程 : 前台线程不停止 jvm不会关闭 后台线程 : gc : 前台线程全部都销毁,后台线程也会死亡。新建状态: 1,My1 继承 Thread My1 t = new My1(); 2,My2 实现 ...原创 2019-09-02 21:29:20 · 155 阅读 · 0 评论 -
core java--day17(OutputStream,ByteArrayInputStream,File)
复习:线程: 【用来同时执行多段代码】 【加快代码的执行速度】前台: 不结束,jvm不能停后台: 不结束,jvm 可以停 前台线程结束,后台线程被迫结束1,分时2,抢占式 1时间片,线程生命周期 :新建状态:就绪状态:运行状态: run(...); 阻塞状态 1,挂起 sleep(1000);不会放弃锁 ...原创 2019-09-08 22:24:47 · 171 阅读 · 0 评论 -
core java--day18(File中各个方法,File中路径方法的对比,createTemplateFile方法详解)
复习: IO流: read(); skip(long); write(); flush(); close ByteArrayInputStream 有缓冲区会快一些 ByteArrayI...原创 2019-09-08 22:48:01 · 656 阅读 · 0 评论 -
core java--day19(FileInputStream,FileOutputStream)
复习: File: 电脑上文件的抽象表现形式 isFile(); isDirectory(); length(); createNewFile(); mkdir(); mkdirs(); list(); listFiles(); //返回File delete(); renameTo(); //重命名,移动...原创 2019-09-08 23:08:42 · 119 阅读 · 0 评论 -
core java--day20(PipedInputStream,PrintStream(out.println),字符流 :BufferedReader/PrintWrite,转换流)
复习: FileInputStream: 没有该文件会报FileNo异常 FileOutputStream: 创建新文件,追加 Properties: 配置文件,把代码中一些可能发生改变的数据写到配置文件中,可以使代码变灵活,,,代码不用改,只需该配置文件的值 hashtable的子类 3.4: 字节...原创 2019-09-08 23:37:33 · 245 阅读 · 0 评论 -
core java--day21(随机访问流 : RandomAccessFile,序列化:利用ObjectOutputStream将对象输出,网络通信,基于TCP的Socket服务器程序编写)
复习:PipedInputStream : 多线程 流 数据交互PipedOutputStream: PIS pis= new PIS(); POS pos = new POS(pis); pis.connect(pos); pos.connect(pis);包装流BufferedInputStream :BufferedOu...原创 2019-09-08 23:51:47 · 209 阅读 · 0 评论 -
core java--day13(GUI)
复习:面向对象编程:类,对象和方法的使用包装器:把基本数据类型包装为引用数据类型 提供方法注解:标识功能 反射:Student.class Student stu = new Student(); stu.getclass(); class.forName("全限定名");断言:辅助测试 测试阶段有效,运行时...原创 2019-08-31 21:55:39 · 170 阅读 · 0 评论 -
core java--day12(注解,可变参数,forEach,枚举,异常)
复习:集合: HashMap: Hash表实现 数据结构 TreeMap: 排序map 客户端排序 : 手动编写比较器 Comparator接口 面向编程人员 自然排序: 类 实现 Comparable 在使用TreeXxx添加数据(类对象)...原创 2019-08-31 21:37:28 · 229 阅读 · 0 评论 -
core java--day11(List,map,集合对比总结图,泛型,反射)
复习:1,包装器 Integer //把字符串转换为数字 Integer.parseInt(); jdk1.5 自动装箱 Integer a = Integer.valueOf("123"); Integer a = 123; 自动拆箱 : int b = a.intValue(); int b = 1; Integ...原创 2019-08-18 11:47:09 · 272 阅读 · 0 评论 -
core java--day7(封装实例jar,重载与重写区别,重写实例,super,多态,引用数据类型的转换)
复习:封装:属性 隐藏 : 对属性 封装修饰符 : private 私有的默认的protected 保护的public 公有的方法的实现 隐藏(将代码封装在一个jar包中)-->增强代码的复用性package com.briup.ch7;public c...原创 2019-08-03 10:39:44 · 169 阅读 · 0 评论 -
core java--day4(数组,二维数组,冒泡排序,插入排序,选择排序)
break:跳出当前循环forwhiledo{}while();switchcontinue:跳出本次循环,进入下一次循环(相当于打牌时,轮到你,你不出牌,过,你就跳过本次循环)forwhiledo{}while();数组:承载数据,承载一堆相同类型的数据 可以存放...原创 2019-07-31 14:02:29 · 212 阅读 · 0 评论 -
core java--day1(在linux环境下)(安装配置,java简介,编译运行命令,jdk包中相关目录介绍,类加载机制)
简介:java的安装配置:1,java 的下载:SUN公司的java 已经被oracle公司收购。 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Java SE Development Kit 8u172部分 勾选Accept Licens...原创 2019-07-26 16:26:11 · 185 阅读 · 0 评论 -
core java--day5(随机数,可变参数,类与对象,代码在内存中运行机制)
复习:数组创建的时候长度固定:因为要连续的内存空间不能改变长度:只能通过赋值一个新的数组System.arraycopy(五); //目标数组;从哪个位置;新数组;从哪个位置;长度Array.sort(arr);Array.toString(arr);int[] arr = new int [10];int[] arr = {12,24};i...原创 2019-07-31 22:26:43 · 207 阅读 · 0 评论 -
core java--day2(顶级元素,注释,标识符,数据类型及其转换,变量,类,编码,main方法)
复习:jdk = jre + kit java javac javadoc jarpath: 想直接在cmd输入命令(可运行文件的名字) java java可执行文件所在路径-->配置到path中javac : 编译 .java源文件 -->编译-->.cla...原创 2019-07-27 23:39:40 · 171 阅读 · 0 评论 -
core java--day6(this,封装,重载,构造器,对象的创建与初始化,继承)
复习:1.面向对象编程oop解决问题?先考虑是否有哪多个对象可以组合在一起完成功能抽象:忽略实体细节,只关注本质特点抽象后得到-->类抽象过程中应该解决下面的两个问题属性行为类-->承...原创 2019-08-01 23:00:43 · 114 阅读 · 0 评论 -
core java--day8(static,final,abstract,接口,访问控制)
复习:封装属性:为了控制,,,比如,控制只有管理员才可以查看工资,其他对象就不可以直接通过.来操作属性,其他对象也可以调用set/get方法,但如果不满足条件,相当于空操作多态:一个对象的多种表现形态;父类的引用指向子类的对象class F{}class Z extends F{}F f = new Z();...原创 2019-08-06 21:59:17 · 313 阅读 · 0 评论 -
core java--day9(内部类,==与equals()的区别,String,StringBuilder与StringBuffer)
内部类 7.1: 定义:在一个类中的另外一个类。 eg: .java ---> 小区 public class A{} ---> A栋 class B{} ---> B栋 class C{} ---> C栋 ...原创 2019-08-18 10:06:00 · 128 阅读 · 0 评论 -
core java--day10(基本数据类型与包装器类型,自动装箱与拆箱,集合从属关系,hashset与treeset,自然排序与客户端排序)
复习:匿名内部类 继承父类: F f = new F(){ public void show(){ syso } }; 实现接口: I i = new I(){ 实现所有的方法 };String 类使用 char[] value; StringBuffer --> ...原创 2019-08-18 10:55:24 · 285 阅读 · 0 评论 -
core java--day22(网络编程实例6,udp)
复习:RandomAccessFile: 文件 seek(); getFilePorinter(); length(); byte[] but = new byte[end-start];序列化 : 把对象 写到 文件 ObjectOutputStream writeObject();反序列化 : 把文件对象 读取...原创 2019-09-14 23:23:45 · 206 阅读 · 0 评论