
Java
Dreaming_Joker
技术改变生活!
展开
-
TCP通信程序案例
本篇主要讲述一篇TCP通信程序的案例,实现客户端和服务器端之间的TCP通信连接具体代码实现如下所示:①服务器端package Socket_Test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;imp...原创 2019-10-15 12:11:43 · 484 阅读 · 0 评论 -
Java网络编程之网络通信概述
网络编程三要素:协议、IP、端口号一、协议网络通信协议:在计算机网络中,一些连接和通信的规则被称为网络通信协议TCP/IP协议:4层分层协议应用层:HTTP FTP TFTP SMTP SNMP DNS传输层:TCP UDP网络层:ICMP IGMP IP ARP RARP物理层、数据链路层:由底层网络定义的协议(作为了解内容)协议分类:UDP:用户数据报协议(User Da...原创 2019-10-14 15:23:46 · 336 阅读 · 0 评论 -
Java多线程从入门到精通(一)
Java多线程简单入门本篇文章主要讲述Java多线程的基础入门知识,之后会陆续分享更深入的技术!一、两种创建线程的方法1、MyThread继承Thread类,然后重写其中的run方法示例如下:public class MyThread extends Thread{ @Override public void run() { while(true) { System.out...原创 2019-09-20 13:43:46 · 1826 阅读 · 1 评论 -
Java IO流之字节流
一、 IO 流的概念简述I:Input:输入(读取),把硬盘中的数据读取到内存中使用O:Output:(输出、写入),把内存中的数据,写入到硬盘中保存流:(字符、字节),1字符=2字节,1字节=8个二进制位字节流:字节输入流:InputStream ,字节输出流:OutputStream字符流:字符输入流:Reader,字符输出流:Writer二、字节输出流写入数据到文件Java.i...原创 2019-09-19 20:58:01 · 250 阅读 · 0 评论 -
Java中IO之递归
递归: 方法自己调用自己递归的分类: 直接递归和简介递归 直接递归是指方法自己调用自己 简介递归可以简单描述为A方法调用B,B方法调用A 注意事项:递归一定要有条件限定,保证递归能够停下来,否则会造成栈内存溢出 递归虽然有条件限定,但是递归次数不能太多,否则也会造成栈内存溢出 构造方法禁止递归 递归的使用前提:当调用方法的时候,方法的主题不变,每次调...原创 2019-09-07 13:14:43 · 284 阅读 · 0 评论 -
Java中IO流之File类
File类 的概述: java.io.File类文件和目录路径名的抽象表示形式Java把电脑中文件和文件夹(目录)封装成了一个File类,我们可以使用File类对文件和文件夹进行操作我们可以使用的File类的方法: 创建一个文件/文件夹 删除一个文件/文件夹 获取一个文件/文件夹 判断一个文件/文件夹 对文件夹进行遍历 File 类遍历(文件夹)目录功能File...原创 2019-09-06 15:22:52 · 282 阅读 · 1 评论 -
Java集合总结
Java集合及其工具类一、常用的两种遍历集合的方法迭代器的实现 Iterator<String> it =coll.iterator(); while(it.hasNext()){ String line =it.next(); System.out.println(line); }实现原理: 首先指针会指向集合的-1索引,判断hasNext之后就会输出...原创 2019-09-06 10:50:02 · 170 阅读 · 0 评论 -
Java的流程控制
Java程序结构中有三种基本类型,即:顺序结构、选择结构、循环结构一、顺序结构顾名思义,顺序就是简单的从上往下、逐条运行程序,这种程序的运行方式成为顺序执行,对应的结构称为顺序结构。顺序结构是我们平时做程序设计的基础,结构简单易懂,在此就不做过多介绍。二、选择结构选择结构又被称为分支结构,在程序的运行过程中,根据所给的限定条件判断是否执行这条语句,如果不满足条件则跳过执行下一条。选择结构主...原创 2019-03-18 21:01:50 · 182 阅读 · 0 评论 -
JAVA编程语言的认知与入门(一)
学习Java语言的诞生、发展(初学者的入门)**Java语言的前身:**java语言其实最早诞生于1991年,起初被称为OAK,是sun公司位消费性电子产品设计的通用环境,sun公司最初的目的就是为了开发一种独立于平台的软件技术,在网络出现之前,OAK是默默无闻的一款软件,随着互联网的不断发展,才推进了OAK的发展与延申。在Java语言出现之前,互联网的网页就像一张白纸一样,只有一些枯燥乏味的H...原创 2019-03-03 18:34:13 · 441 阅读 · 0 评论 -
JAVA编程语言的认知与入门(二)
Java语言的特点与运行机制- Java语言的特点1、简单性Java语言与c++相比较来说较为简单,没有头文件、操作符、指针运算虚基类等,这将有利于我们学习和掌握,此外,Java还拥有垃圾自动回收机制,减轻了程序员的负担。2、面向对象Java语言提供了类、接口和继承等特性,Java只支持类之间的单继承和接口之间的多继承,并且也支持类与接口之间实现机制,总而言之,Java是一种面向对象的程...原创 2019-03-04 21:50:38 · 356 阅读 · 0 评论 -
JAVA开发前的准备工作(JDK与eclipse的安装,并写一个简单的Java程序)
Java开发前的准备工作一、JDK的安装1、下载并安装、配置Java程序需要的JDK(Java SE Development Kit),即Java标准版开发包。它提供了编译、运行Java程序所需要的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库。在安装JDK时要记住安装路径,接下来会用到。2、右键我的电脑,选择属性,选择高级系统设置,点击环境变量,在下方系统变...原创 2019-03-05 10:13:29 · 888 阅读 · 0 评论 -
java的数据类型
Java是一种强类型语言,也就是说,在Java程序中,需要先声明其数据类型才能使用。Java的数据类型分为基本数据类型引用原创 2019-03-16 14:46:48 · 246 阅读 · 0 评论 -
java中的关键字、标识符、变量及常量
一、关键字Java语言中一些具有特殊用途的单词被称作关键字,定义标识符时不要让标识符和关键字相同,以免引起错误,Java中的关键字一般都是小写,Java一共包含50个关键字,根据他们的用途,可以划分成4类。1、标识数据类型、对象:boolean、byte、char、double、false、float、int、long、new、null、short、true、void、instanceof;...原创 2019-03-16 15:56:40 · 1179 阅读 · 0 评论 -
Java的运算符、表达式及语句
一、运算符运算符是连接操作符的符号,根据操作数个数的不同,可以分为:单目运算符、双目运算符、三目运算符。下面按照功能的不同分类做简单介绍。1、算术运算符算术运算符基本和数学中的运算符差不多,有区别的地方在于 / 和 % 这两个符号,前者是取整运算符,例如:5/2=2.而后者则是取余运算符,例如:5/2=12、自增(自减)运算符(++ --)自增自减运算符均为单目运算符,目的是让操作数的...原创 2019-03-16 23:34:45 · 570 阅读 · 0 评论