JavaSE总结
JavaSE学习过程中的一些总结
qq_39095899
这个作者很懒,什么都没留下…
展开
-
数据库练习题
一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。二、四个表的结构分别如表1-1的表(一)表(四)所示,数据如表1-2的表(一)表(四)所示。用SQL语句创建四个表并完成相关题目。三、表1-1数据库的表结构表(一)Student (学生表)属性名 数据类型 可否为空 含 义Sno varchar (20)...原创 2020-03-16 20:27:51 · 721 阅读 · 0 评论 -
网络编程之图灵机器人
网络编程之图灵机器人智能聊天功能建立线程,加入fastjson.jar架包,添加jar包build path -->add …加好jar包,为什么要导jar包呢就是因为图灵机器人是json数据以post方式发送一、ServerRunable 类package com.chat;import java.io.BufferedReader;import java.io.Buffe...原创 2020-03-09 21:35:42 · 678 阅读 · 0 评论 -
网络编程二之TCP和UDP
网络编程二之TCP和UDP以下代码都是先运行服务端在运行客户端TCP简单的聊天先创建一个tcp服务器socket 套接字.两台计算机通信的端点.并且能指定端口号package com.tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java...原创 2020-03-09 21:14:59 · 102 阅读 · 0 评论 -
网络编程
网络编程OSI模型:Open System Interconnection, 开放式网络互联, 由国际化标准组织(ISO)制定的, 是设计和描述计算机网络通信的基本模型OSI的七层模型:1.应用层2.表示层3.会话层4.传输层5.网络层6.数据链路层7.物理层TCP/IP的四层模型1.应用层: HTTP, FTP, SMTP, DNS2.传输层: TCP, UDP3.网络...原创 2020-03-09 13:41:44 · 1028 阅读 · 0 评论 -
文件和文件夹操作
文件和文件夹操作file:文件和文件夹的抽象路径分割符\\ 或者File.separator在当前系统下文件路径分割符 System.out.println(File.separator);//String System.out.println(File.separatorChar);//char String path1="src/com/file/Main.java"; ...原创 2020-03-08 17:55:07 · 165 阅读 · 0 评论 -
IO流
IO流一、什么是流流:对输入和输出设备的抽象,流的本质就是数据的传递根据数据流向,分为:1.输入流:从输入流中读取数据,比如:键盘输入2.输出流:向输出流中,写入数据,比如:打印机根据处理数据的单位,分为:1.字节流,以字节(Byte)为单位,处理任意类型的数据(图片,视频,文件等)2.字符流,以字符(Char)为单位,对纯文本进行处理,其实就是字节流获取文本数据之后,没有直接处理...原创 2020-03-08 17:22:14 · 93 阅读 · 0 评论 -
双色球彩票系统
双色球彩票系统:彩票号码由7位数字组成.6个红球和1个蓝球组成6个红球的取值范围[1, 33],并且红球不可以重复!1个蓝球取值范围[1, 16]一注彩票的最终结果是 6位红球按照升序排序 + 1个蓝球有以下7个功能需要围绕彩票系统完成!System.out.println(“欢迎进入忽悠你彩票系统,请选择操作:”);System.out.println(“1.注册”);Sy...原创 2020-02-28 19:09:15 · 905 阅读 · 0 评论 -
生产者与消费者
死锁原创 2020-03-09 21:47:28 · 88 阅读 · 0 评论 -
线程与线程池
线程与线程池进程是什么?进程:正在运行的程序,进程是CPU分配的最小单元线程是什么?线程:线程是进程中的一个执行单元,线程是CPU调度的最小单元一个进程中至少有一个线程,也就是主线程(mainThread),也可以添加其他子程序!线程之间各自执行,互不干扰!多线程开发:就是在程序中创建多条线程开发程序!线程与死锁两种创建子线程的方式:Thread类a.创建类并且继承于Th...原创 2020-01-31 16:21:25 · 110 阅读 · 0 评论 -
Java异常
异常异常:异常机制的出现是为了提高代码的健壮性异常的继承关系:1.Throwable是Java中所有错误和异常类的父类(万事万物皆可抛)2.Error,错误类,必须通过修改代码解决,一旦出现错误,系统会自动生成一个错误对象,进行提示!3.Exception,异常类,对异常进行处理!...原创 2020-01-14 19:41:22 · 99 阅读 · 0 评论 -
联系人管理
联系人管理联系人管理:1.联系人类:姓名 电话 地址2.联系人管理类:a.通过首字母给联系人分组添加到通讯录中!b.通过电话查询联系人c.通过姓名删除联系人(注意,如果当前分组只剩下最后一个人需要将分组也删除)d.查看有几个分组,以及一共几个联系人e.通过姓名,修改联系人的电话联系人类:姓名 电话 地址package com.linkmanTest;//姓名 电话 地址...原创 2020-01-13 21:02:34 · 325 阅读 · 0 评论 -
图书管理面向对象滴
图书管理(控制台输入)练习建一个book类package com.booktest;//属性:编号 书名 作者 价格 书籍类型(如 玄幻 文学等)public class Book { private int number; private String bookname; private String author; private double price; private ...原创 2020-01-13 20:07:08 · 175 阅读 · 1 评论 -
集合框架
集合框架首先要知道为什么学集合框架?数组有什么缺点?1.数组中元素类型必须保持一致2.后期不能更改数组长度,在定义数组时已经定好长度集合框架的好处:1.集合框架中可以存储任意对象类型2.集合框架中的元素可以随意增删集合框架的继承关系:1.集合框架的最顶层接口有两个:Conllection接口和map接口2.Collection接口下有子接口:Set接口,Queue接口,Lis...原创 2020-01-13 19:43:01 · 121 阅读 · 0 评论 -
目前所学的Java零碎知识
字符串拼接、Math函数、包装类型 Integer和int、泛型、日期类型字符串拼接StringString:不可变字符串,对其做的任何替换,查找,修改等操作都是拷贝了原字符串,对拷贝的副本进行操作并返回字符串的创建 //方式1:直接赋值 String str1 = "hello world"; //方式2:通过字符数组创建字符串 char[] data = {'y'...原创 2020-01-07 17:09:36 · 387 阅读 · 0 评论 -
JavaOOP(面向对象)学习体会
JavaOOP(面向对象)学习体会类和对象的概念类:具体相同特征和行为的事物的抽象对象:万事万物皆对象类是对象的类型!对象是类的实例 !封装//特征---->属性(特性) String name; int age; String[] hobbys; //行为--->方法(函数) public void run() { System.out.pri...原创 2020-01-05 19:08:57 · 191 阅读 · 0 评论 -
Java基础学习心得体会
Java基础学习心得体会基础变量:程序运行期间,值可以发生变化的量;把变量理解为容器;java的执行过程从上到下,从左到右。运算符:1.赋值运算符 =2.算数运算符 + - * / % ++ –3.比较运算符> < == != >= <=4.复合运算符+= -= *= /= %=5.逻辑运算符&& || !6.条件运算符 ? :运算符的...原创 2020-01-01 21:38:58 · 1545 阅读 · 0 评论