Java初学
文章平均质量分 73
「已注销」
这个作者很懒,什么都没留下…
展开
-
Java版本(体系)介绍
Java在发展过程中,为了满足各种需求,衍生出不同的版本。现在主要有三个版本,JavaSE (标准版) 、JavaEE(企业版)、JavaME(微版)JavaSE是最基础的版本,是Java的核心和骨架JavaEE是企业版,有个别名是J2EEJavaME在安卓和iOS系统推出之前是一款在移动端很流行的语言。如今主要应用于嵌入式方面的发展(路由器以及其他机器里面写入的微程序)原创 2017-11-28 19:36:31 · 276 阅读 · 0 评论 -
Java中的多态,抽象类,接口
Java中的多态,抽象类,接口多态在运行期间,判断所引用的对象的实际类型,根据实际情况调用特定的方法,即,同一个对象的多种状态的行为。 多态所需要满足的条件继承重写父类引用指向子类的对象(向上转型) ⽰例:喜欢宠物的年轻妇⼥public class Animal {public String name;public Animal(String nam原创 2017-12-13 21:54:28 · 391 阅读 · 0 评论 -
Java数组小程序,对于新手,难度还是挺大的
程序设计大赛软件需求:设计一个用户注册和登录的程序;一、用户注册功能1、注册用户,要求用户填写的信息有:账号和密码2、注册用户时,系统需要校验该用户是否存在,如果存在则不可以注册二、用户登录功能1、用户名校验,判断是否存在该用户,如果不存在则不允许登录,如果存在,则继续进行密码校验2、密码校验三、退成系统功能四、更多需求小原创 2017-12-05 21:34:44 · 473 阅读 · 0 评论 -
Java中的集合
Java中的集合Collection容器Colletion接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。Collection接口中定义的方法int size()获取集合容器中元素的个数boolean isEmpty()集合容器是否为空,即没有元素void clear()清空集合容器中的所有元素boolean contains(Ob原创 2017-12-23 10:28:14 · 247 阅读 · 0 评论 -
常用类(未完)
String类substring方法字符串截取方法,返回截取的字符串privateString hello="Helloworld"; /** * 字符串截取 */ @Test public voidtest(){ System.out.println(hello); String str=hello.subs原创 2017-12-17 20:51:14 · 221 阅读 · 0 评论 -
IO流
IO流输入输出流输入流FileInputStream向程序中输入数据,且数据的单位为字节int read() throws IOException读取⼀个字节,并以整数的形式返回,如果返回值是-1则表⽰已经到输⼊流的末尾int read(byte[] buffer)throws IOException读取⼀系列字节,返回实际读取的字节数,如果返回值是-1则表⽰已经到输⼊原创 2017-12-18 11:43:43 · 212 阅读 · 0 评论 -
网络编程实现的单人聊天功能
此篇主要讲述网络编程如何实现本地聊天功能,和局域网之间的聊天功能一、单人聊天首先创建服务器,此处我们使用多线程分别实现读和写的功能,这样可以提高效率服务器端的读的功能:package one;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;i原创 2018-01-02 09:28:35 · 598 阅读 · 0 评论 -
网络编程实现的多人聊天功能
网络编程实现的多人聊天功能紧接上文的单人聊天功能,现在我们实现多人聊天功能,所谓的多人聊天就是同一个服务器端,多个客户端。服务器端只负责从客户端接收来的数据进行处理,发送给其他的客户端,从而实现简单的多人聊天功能。服务器端实现判断客户端连接功能:package many;import java.io.IOException;import java.net.ServerSo原创 2018-01-02 09:51:20 · 3093 阅读 · 0 评论 -
JAVA 中文件和byte数组之间的转换
/** * 获得指定文件的byte数组 */ private byte[] getBytes(String filePath){ byte[] buffer = null; try { File file = new File(filePath); FileInpu...转载 2018-05-31 21:11:03 · 472 阅读 · 0 评论 -
Java中的数组
Java中的数组一、 什么是数组int []arr={1,2,3,4,5};数组内的元素都是同一个类型的,方便对数据的统一管理;数组变量属于【引用数据类型】,可以把数组看成一个对象,数组中每个元素都可以看成该对象的成员变量;数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。 二、 数组的元素数组中的变量称作为数组的元素数组的元素没有名字,可以通原创 2017-12-05 10:03:16 · 315 阅读 · 0 评论 -
Java中面向对象的关键字
Java中面向对象的关键字Static关键字静态变量在类中,用static关键字声明的成员变量称为静态成员变量,它是该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,静态成员变量只有一份。 静态方法用static关键字声明的方法叫做静态方法,在静态方法中,不可以使用非静态的成员 静态变量、方法的调用 在使用静态方法和变量时,不需要实例化原创 2017-12-13 17:16:14 · 542 阅读 · 0 评论 -
Java创建项目的初步过程
第一步:先在网上寻找MyEclipse 8.5进行安装安装完成后,进入软件界面先创建一个包:点File,再点new,选择Java Project,创建一个项目第二步:创建项目完成之后,在src点击右键,选在创建一个包package第三步:在新建的package中创建一个类class第四步:到此为止类就建立完成,接下来,原创 2017-11-28 21:49:29 · 3952 阅读 · 0 评论 -
Java的数据类型
Java的数据类型分布:一、整数类型:类型:byte,short,int,long取值:取正整数,负整数,0Java语言默认类型是int二、浮点型:类型:float,double取值:小数Java语言默认浮点类型是double,双雕浮点型三、字符型:字符型又分为字符和字符串字符表示的是单字符(26个英文字母、数字)通常使用单引号引上原创 2017-11-29 10:08:22 · 291 阅读 · 0 评论 -
Java字符之间的运算
Java字符之间的运算字符之间的运算的转换自动转换: int a=12; double b=10.5; System.out.println(a+b);强制转换:doublea=12.8; doubleb=10.3; int sum= (int) (a+b);//强制类型转换 System.out.prin原创 2017-11-29 20:03:05 · 4953 阅读 · 0 评论 -
Java中的控制语句
Java中的控制语句一. Java中的控制语句一般用if 和switch控制语句 If语句中一般分为单分支 :if…双分支:if…else…多分支:if…elseif…elseif…else 1、If语句的结构If(表达式){语句 }Ps:int x=4;if(x>0){ System.out.println("x大于原创 2017-11-30 19:42:11 · 4714 阅读 · 0 评论 -
Java中的类和方法
Java中的类和方法在Java中,万事万物皆对象,每个对象都拥有属性和方法 面向对象的特点有“封装性”、“继承性”、“多态性” 类Public class person{}类是Java的核心,所有的Java程序都是基于类的。它定义了对象的属性和行为,类描述的是一个物品的完整信息,比如一个人,有自己的姓名、年龄和职位的信息,一个人可以吃饭,睡觉,打游戏。在Java里原创 2017-12-08 22:15:13 · 978 阅读 · 0 评论 -
Java中的循环语句
Java中的循环语句Java中,循环的概念是,满足特定情况下,不停的执行指定的代码块。一、 while循环while(布尔表达式){ 循环代码块}While循环语句的特点 While循环,是指在特定的条件下,一直执行指定的代码块,直到判断为假,退出循环。Ps:int x = 0;while(x System.out原创 2017-12-01 20:29:41 · 582 阅读 · 0 评论 -
Java循环嵌套练习
实现“考试系统“登录功能1) 根据提示输入用户名与密码,成功后显示登陆成功的信息。2) 失败给出提示信息。3) 只允许三次输入用户名与密码的机会。Scanner sc=new Scanner(System.in); System.out.println("歡迎使用登錄系統"); for( int i=3;i>0;i--){ System.out.println("原创 2017-12-01 20:44:02 · 1357 阅读 · 0 评论 -
Java中面向对象的封装,继承,重载重写
Java中面向对象的封装,继承,重载重写封装的定义 封装从字面意思理解就是包装,专业说法就是隐藏信息,是指将数组和对数据的操作封装在一起,尽可能的隐藏细节,只保留对外的通道使之与外部发生关联。也就是说,用户是无法知道对象内部的细节,但是可以通过该对象对外提供的访问通道来访问该对象。封装的特点把类的属性隐藏,提供公共方法对其访问提高了代码的复用性提高了代码的安全性原创 2017-12-11 11:27:08 · 447 阅读 · 0 评论 -
class反编译成java文件
前段时间,小伙伴要我帮他反编译下war包中的class文件。在网上也搜了很多方法,要么就是繁琐,要么就是不行,最后还是把所有的都测试下来,找到一款比较很强大的反编译软件,Luyten。这个在网上搜还是有很多资源的。用法也很简单,直接打开所需要的的class文件就ok了,直接就会反编译成java文件。...原创 2018-11-08 16:27:34 · 4589 阅读 · 0 评论
分享