互联网上那么多设备,java 是如何与其他设备通信的呢?这次的内容是网络通信的基础,有了它咱们才能上网页、玩游戏、视频聊天。 Socket 客户端套接字 Socket 客户端套接字,用于连接互联网提供服务的设备。 Socket 构造方法构造方法 说明Socket() 通过系统默认类型的 SocketImpl 创建未连接套接字Socket(String host, int port) 创建一个流套接字并将其连接到指定主机上的指定端口号常用方法方法名称 说明getOutputStream() 返回此...
什么是线程 在操作系统中,一个应用程序的执行实例就是进程,进程有独立的内存空间和系统资源,在任务管理器中可以看到进程。 线程是CPU调度和分派的基本单位,也是进程中执行运算的最小单位,可完成一个独立的顺序控制流程,当然一个进程中可以有多个线程。 多线程:一个进程中同时运行了多个线程,每个线程用来完成不同的工作。多个线程交替占用CPU资源,并非真正的并行执行。 使用多线程能充分利用CPU的资源,简化编程模型,带来...
集合 如何存储每天的新闻信息?每天的新闻总数是不固定的,太少浪费空间,太多空间不足。 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用Java集合框架。 Java 集合框架提供了一套性能优良、使用方便的接口和类,位于 java.util 包中。 接口 Collection 存储一组不唯一,无序的对象,它有两个子接口 List和Set。List 接口存储一组不唯一,有序(插入顺序)的对象。Set 接口存储一组唯一,无序的对象。 ...
集合 如何存储每天的新闻信息?每天的新闻总数是不固定的,太少浪费空间,太多空间不足。 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用Java集合框架。 Java 集合框架提供了一套性能优良、使用方便的接口和类,位于 java.util 包中。 接口 Collection 存储一组不唯一,无序的对象,它有两个子接口 List和Set。List 接口存储一组不唯一,有序(插入顺序)的对象。Set 接口存储一组唯一,无序的对象。 ...
这一篇文章教给新手学会使用继承,及理解继承的概念。掌握访问修饰符、掌握 final 关键字的用法。 继承 为什么要使用继承 首先我们先看一下这两个类: public class Teacher {private int teachingAge;private String name;private int age;public void teach() {}public void seyHi() {System.out.println("我是:"+this.name);} } public class Student {private int studentNo;private String name;private int age;public void...
这篇文章帮你使用Scanner类从控制台接收输入 从控制台接收字符串 敲一敲: import java.util.Scanner;public class DemoScanner {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.println("请输入用户名:");String name=input.next();System.out.println("你的名字:"+name);} }当控制台提示请输入用户名后我们输入内容,回车后看到效果这里用到了 Scanner 这个类,要想使用这个类,需...
这篇文章为你搞懂2个问题java 中的常用运算符有哪些?如何使用? 这些运算符的运算优先级是怎样的?算数运算符 明显是做数学运算的,包括以下符号:+ 加法运算 敲一敲: public class DemoAdd { public static void main(String[] args) {int sum=2+3;System.out.println(sum);//输出变量 sum 的值int a=5;int b=3;int result=a+b;//将变量 a 的值与变量 b 的值相加System.out.println(result);result+=20;//相当于 result=result...
类的方法 无参方法 语法: public 返回值类型 方法名(参数列表){//方法的主体 } 敲一敲:无返回值方法 public void sayHi(){System.out.println("你好"); } 没有返回值返回值类型为 void ,上例中是无返回值。如果方法中有返回值,方法中必须使用关键之 return 返回该值,返回值类型为该返回值的类型。 敲一敲:有返回值方法 public class Student {String name;int age;/*** 获取年龄* @return*/public int getAge() {return age;...
2018年10月9日 17:47:51 郑州 西北风 Sue Java小白入门系列 第三篇 从新开始越过中秋,迈过国庆,这一个多月乱七八糟又不得不应对的事接踵而至,好在学习一直在持续,用户中心的项目今天终于收尾测试并开始复习,就借着复习,从头开始,把课程捋一遍。最开始的新手,建议使用记事本(文件格式改为Java)写代码,然后在dos窗口编译运行,熟悉一星期后可以用subline,subline会有部分提示以及颜色字体,比较好用,半月之后可转...
这篇文章为你搞懂三个问题什么是变量? 如何使用变量? 变量命名有哪些规范?变量 计算机的内存类似于人的大脑,电脑使用内存来存储计算所需要的数据。 内存像旅馆一样,不同的房间类型对应不同的数据类型,内存存储数据时会根据数据的需求为它申请一块合适的空间。用于存储数据的这个空间就是变量。变量名 内存地址 值name 0x5c2a0c3f.. 张三age 0xcd4d72a... 10变量名、内存和存储的值如上表↑ 可以看到内存地址长而不方便记忆,但是...