Day15异常处理Java异常在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。 异常在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两类:Error: Java虚拟机无...
[java基础]循环结构1循环结构:for循环,while循环,do_while循环在,增强型for循环/** 文件路径:G:\JavaByHands\循环语句文件名称:WhileTest.java 编写时间:2016/6/7 作 者:郑晨辉 编写说明:while do while 代码示例 */publicclass WhileTest{publicstaticvoid main(String[] args){//初始条件int i = 0;//进入循环,while循环先判断再操作条件while (i < 5) {//输出语句System.out.println(i + "< 5");//操控条件i ++;}S...
包:库单元1.当编写一个Java源码文件时。此文件通常被称为编译单元(有时也被称为转译单元)。 2.每一个编译单元都必须有一个后缀名.java,而在编译单元内则能够有一个public类,该类名称必须和文件的名称同样。 3.每一个编译单元仅仅能有一个public类。否则编译器就不会接受。 4.假设在该编译单元之中还有额外的类的话。那么在包之外的世界是无法看见这些类的。由于它们不是public类。 代码组织xx.java编译生成xx.class package语...
一:服务端需要先设置服务器端口,开启服务端,等待客户端连接请求。若连接成功,服务端会获得Socket对象,用于交互信息import java.io.IOException; import java.net.ServerSocket; import java.net.Socket;/*** Created by Seadragon on 2020-1-2.*/publicclass Server {publicstaticvoid main(String[] args) throws IOException {ServerSocket serverSocket = new ServerSocket(1234);System.out.println("端口号为1234");Sock...
今天来说说抽象类和接口的实现以及它们的区别。我们知道抽象类和接口都是对具体事物的抽象,接口在实现上比抽象类更加抽象,抽象类中可以有普通方法和变量,而接口中只有抽象方法和不可变常量。但是从另一个角度看,抽象类似乎又比接口更具抽象,我们在开发过程中选择定义抽象类或是接口往往是通过判断是对这一事物本质的抽象还是动作行为上的抽象,对事物本质的抽象我们选择用抽象类来定义,对动作行为的抽象我们往往采用接口进行...
字符串参考资料:《Java从入门到精通》/明日科技编著. 4版. 北京:清华大学出版社,2016在Java语言中,字符串作为String类的实例来处理。以对象的方式来处理字符串,使字符串更加灵活、方便。一、String类前面介绍了,char类型变量只能表示单个字符,不能表示由多个字符连接而成的字符串。在java语言中将字符串作为对象处理,可以通过java.lang包中的String类来创建字符串对象。1、声明字符串在Java语言中,字符串必须包含在一对双...
内部类的使用 1内部类对象的创建: 非静态内部类:Outer.Inner oi = new Outer().new Inner(); 静态内部类:Outer.Inner oi = new Outer().Inner(); 2内部类的方法调用 非静态内部类和静态内部类的非静态方法:oi.test(); 静态内部类的静态方法:Inner.test();publicclass Test {publicstaticvoid main(String[] args) {new Test().new Inner1().test1();new Test().new Inner1().test2();new...
动态性动态语言在程序运行时,可以改变程序结构或变量类型,典型的语言: Python,ruby,javascript如:function test(){var s = "var a=3;var b=5;alert(a+b);";eval(s); }Java的动态性C,C++,JAVA不是动态语言,但是JAVA有一定的动态性我们可以利用反射机制,字节码操作获得类似动态语言的特性JAVA的动态性让编程的时候更加灵活Class类反射机制指的是可以于运行时加载,探知,使用编译期间完全未知的类程序在运行状态中,可以动...
1、待续待续 原创作者:DSHORE作者主页:http://www.cnblogs.com/dshore123/原文出自:https://www.cnblogs.com/dshore123/p/9306363.html欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!) GMT 检测语言世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语僧伽罗语克罗地亚语冰岛语加利西亚语加泰罗尼亚语匈牙利语南非祖鲁语卡纳达...
Java平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Standard Edition,Java标准版)和适用于企业级应用的JavaEE(Java Platform Enterprise Edition)。而JavaEE是一个开发企业级应用的规范和标准,在现在的企业级开发中最为常用,最受开发者的青睐。 参考资料JavaEE的相关技术原文:https://www.cnblogs.com/WJQ2017/p/8401382.html
Java程序员面试题集(1-50)一、Java基础部分1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。3)封装:通常认...
java基础学习(四)十二、包装类 十三、Object类 十四、System类 十五、数组十二、包装类序号基本数据类型包装类1byteByte2shortShort3intInteger4longLong5charCharacter6floatFloat7doubleDouble8booleanBoolean2.Integer类常用方法:方法返回值功能byteValue()byte以 byte 类型返回该 Integer 的值shortValue()short以 short 类型返回该 Integer 的值intValue()int以 int 类型返回该 Integer 的值toString()String返回一个表示该...
集合与数组的区别: 1.数组是固定长度的;集合的长度是可变的。 2.数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3.数组存储元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。 java集合主要有3种重要的类型: ●List:是一个有序集合,可以存放重复的数据。 ●Set: 是一个无序集合,不允许存放重复的数据。 ●Map: 是一个无序集合,集合中包含一个键对象和一个值对象, 键对象不...
Java基础四一、Switch语句二、if和switch区别 推荐使用if 三、函数Java中的函数和方法是同一个词 四、数组4.1、数组常见错误 五、内存机制六、转换成十六进制移位&操作6.2 查表法求十六进制查表法很多时候都非常好用,这样就非常好了,真的非常好用算的时候直接移四位,我喜欢,我觉得以后可以多做移位运算,真的是简单方便 6.3 查表法求星期几 原文:http://www.cnblogs.com/Renyi-Fan/p/6883048.html
这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助!由于代码是分模块的上传非常的不便。也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!! 记住 程序员是无私的!!!也非常欢迎到我的博客内观看 博客地址:http://www.cnblogs.com/duscl/ ...