Java
薯条没茄酱
这个作者很懒,什么都没留下…
展开
-
第十章~网络编程
1.网络基础概念(网络编程!=网站编程)略2.IP协议IP(Internet Protocol)协议是网际层的主要协议,支持网间互连的数据报通信。它提供主要功能有:(1)无连接数据报传送(2)数据报路由选择和差错控制3.TCP、UDP(1)TCP(transmission contorl protocol)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。它是一种...原创 2019-04-23 14:54:51 · 162 阅读 · 0 评论 -
第九章~线程
1.线程的基本概念(1)线程是一个程序内部的顺序控制流。(2)线程和进程的区别:(a)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。(b)进程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。(c)多进程:在操作系统中能同时运行多个任务(程序)。(d)多线程:在同一个应用程序中有多个顺序流同...原创 2018-11-15 15:46:51 · 185 阅读 · 0 评论 -
第八章——IO输入输出
1.java流式输入/输出原理在java程序中,对于数据的流入/输出操作以“流”(stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。2.java流类的分类(1)java.io 包中定义了多个流类型(类或抽象)来实现输入/输出功能;可以从不同的角度对其进行分类:(a)按数据流的方向不同可以分为输入流和输出流。(从程序角度看...原创 2018-10-25 16:20:06 · 570 阅读 · 0 评论 -
常用类
常用类1.字符串相关类(String、StringBuffer)String类的常用方法:public char charAt(int index);返回字符串中第index个字符public int length();返回字符串的长度public int indexOf(String str);返回字符串中出现str的第一个位置public int indexOf(String...原创 2018-10-18 21:33:38 · 148 阅读 · 0 评论 -
异常
异常处理:注:1.异常是运行期出现的错误;观察错误的名字和行号最重要!!2.捕获异常的时候,要先捕获小的异常再捕获大的异常,注意异常层次。1.Java异常概念(1)Java异常时Java提供的用于处理程序中的错误的一种机制;(2)所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界所要读取的文件不存在);(3)设计良好的程序应该在异常发生时提供处理这些错误的方...原创 2018-09-29 21:24:47 · 277 阅读 · 0 评论 -
第三章面向总结
第三章总结:1.分析内存贯穿始终,要学会分析内存!!2.对象和类的概念:3.类(对象)之间的关系:4.面向对象设计思想5.class6.new(1)引用的概念(2)构造方法的概念7.方法重载(1)构造方法重载8.this9.static10.package&import11.private default protected public12.extends...原创 2018-09-28 21:35:16 · 209 阅读 · 0 评论 -
容器
容器总结:一个图一个类:Collections三个知识点:For、Generric、Auto-boxing/unboxin.六个接口:Collection接口、Iterator接口、Set接口、List接口、Comparable接口、Map接口.1.容器的概念装纳其他对象2.容器API(1)J2SDK所提供的容器API位于java.util包内。(2)容器API的类图结构如下图:...原创 2018-10-06 20:08:38 · 189 阅读 · 0 评论 -
接口
接口1.多个无关的类可以实现同一个接口;2.一个类可以实现多个无关的接口;3.与继承关系类似,接口与现实类之间存在多态性;4.定义Java类的语法格式: class[extends] [implements[,]*]{}5.接口(interface)时抽象方法和常量值的定义的集合;6.从本质上讲,接口时一种特殊的抽象类,这种类中只包含常量和方法的定义,而没有变量...原创 2018-09-27 21:42:48 · 191 阅读 · 0 评论 -
Java的键盘输入
从键盘输入int型:import java.util.Scanner;class Test{ public static void main(String[] agrs){ int ch; Scanner sc = new Scanner(System.in); ch = sc.nextInt(); System.out.println(ch); }}从键盘输入字符串...原创 2018-09-21 18:03:37 · 284 阅读 · 0 评论 -
数组
数组:一维数组的声明方式:例:int a1[]; 或 int[] a1;Java语言中声明数组时不能指定其长度(数组中元素的个数);例:int a[5];//非法;数组对象的创建:Java中使用关键字new创建数组对象,格式:数组名 = new 数组元素的类型[数组元素的个数]例:int s[];s = new int[5];数组初始化:1.动态初始化数组定义与为数组元素...原创 2018-10-03 20:20:32 · 180 阅读 · 0 评论 -
Java 继承
Java继承类的继承格式:class 父类 {} class 子类 extends 父类 {}java 不支持多继承,但支持多重继承。继承关键字:extends 只能继承一个类;implements 可以同时继承多个接口(接口跟接口之间采用逗号分隔);super 引用当前对象的父类;this 指向自己的引用;final 最终类,该类不能继承的,或用于修饰方法,该方法不能...原创 2018-09-20 21:34:32 · 166 阅读 · 0 评论 -
day03~递归;面向对象
递归调用:/* * 数列:1,1,2,3,5,8... 第40个数的值。数列满足递推公式 * F1=1,F2=1,Fn=Fn-1+Fn-2(n>2);*/public class DiGuiDiaoYong {/* //方法一 public static void main(String[] args) { System.out.print...原创 2018-09-14 21:32:50 · 243 阅读 · 0 评论 -
学习 Java day02
在恒创学习的第二天,一直都在学习师兄师姐给的视频和文件资料,今天学习了Java的基础语法。//输出1~100内前5个可以对3整除的数package Test;public class MyTest { public static void main(String[] args) { /* int i; int num=0; ...原创 2018-09-13 21:35:52 · 167 阅读 · 1 评论 -
Seventh articles ——一些定义
对象转型(casting)1.一个基类的引用类型变量可以“指向”其子类的对象。2.一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。3.可以使用引用变量instanceof类名来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。4.子类的对象可以当作基类的对象来使用称作向上转型(upcasting),反之称为向下转型(downcasting)。动态绑定和多态1.Te...原创 2018-09-23 21:41:48 · 129 阅读 · 0 评论 -
day04~面向对象~重载(Overload)~重写(Override)
今天看的视频比较少,主要是打打代码巩固一下之前学到的知识,今天学到的新知识主要是方法的重载。回顾:访问实例变量和调用成员方法。一、public class Dog { public Dog(String name) { System.out.println("名字:"+name); } int dogAge; public void s...原创 2018-09-15 17:48:00 · 217 阅读 · 0 评论