• 你好,欢迎来到焦点新闻网 设为首页 收藏本站 网站地图 联系投稿
  • 您现在的位置: 焦点新闻网 > 科技 > 列表

    武汉罗七生活网:Java基础

    责任编辑:admin  来源:未知  发布时间:2016-09-14 09:00  浏览次数:
        Java语言是现在比较常用的编程语言,因为Java语言可以编写桌用程序,也可以编写web程序,还能编写嵌入式程序。这是由于相比脚本语言,Java的运行速度要快。而对于底层语言,Java与平台无关,可以在多个平台与系统上运行。Java的应用比较广泛。现在很多的手机软件,网站程序还有嵌入式设备上都采用Java开发。并且开发成本也比较低。所以了解Java基础对编写Java程序有所帮助。

        武汉罗七生活网是家政服务类网站,主要业务是网站广告位出租,武汉罗七生活网小编认为, Java的基础主要有以下几个方面。

        首先,需要了解Java的历史,现状,优势,以及Java JDK的安装配置,以及简单Java程序的写法。Java是1990由Sun公司的green小组开发,开始时叫oak, 后来由于版权改为Java,开始时主要是应用于嵌入式设备,但是后来在嵌入式设备上没有赚到钱,没有拿到订单,所以在嵌入式上应用较少,后来由于由于互联网的发展,green小组采用Java开发了Java浏览器。这时Java才开始流行。现在Java有三种版本,分别是J2SE, J2EE, J2ME。其中J2EE就是应用于web开发的开发包。Java语言的优势是可能在多个平台上执行。

        第二,需要了解eclipse开发工具。比如eclipse的历史,下载与安装,汉化方法,工作台的创建,透视图与视图,菜单栏,工具栏等。Eclipse是IBM在2000年左右开发,最后启动为开源项目。因为当时的三大软件公司是微软,IBM, Sun, 所以IBM主要是通过IBM来获取更多的用户。Sun公司也开发了开发工具NetBeans,但是用户没有eclipse多。用户可以在网络上下载eclipse工具。而汉化eclipse需下载相应的汉化插件。在启动eclipse时需要创建工作台。Eclipse的菜单,工具栏,视图较多。主要是为了让用户更方便的使用eclispe进行编辑代码与调试。Eclipse中有多个透视图,每个透视图是各种视图与集合,这种设计对用户的使用带来了很多方便。

        第三,需要了解Java语言的相关基础。比如程序结构,标识符与关键字,数据类型,变量的使用,运算符,类型转换以及代码注释与相关的编程规范。Java的程序一般在包文件中,而每个代码都属于类。这与其它的一些编程语言有所不同。Java的基本数据类型主要有数字,字符,布尔型。而数字类型有整型与浮点型。整型有字节型,短整型,整型与长整型 。字节型是点一个字节,而长整型占8个字节。需要注意的是,定义长整型时需要在值的末尾加上L或者l,否则会定义失败。而浮点型有单精度型float与双精度型。前者占4个字节,后者占8个字节。在定义时,单精度的值末尾加上F或者f.而双精度型加上D或者d.浮点型数的难点在其取值范围,因为其存储的办法与整型数有所不同,所以其取值范围的计算也有所不同。在Java中可以定义变量也可以定义常量,定义常量可以采用final关键字。类型转换一般有显示转换,也有隐式转换。一般显示转换是高级别数据向低级别数据转换,而隐式转换是低级别数据到高级别数据转换。这里的高级级别数据一般是存放数据的内存大小或者精度高低。在Java中代码注释主要是多行注释,单行注释还有文件注释。而编程规范主要是需要多行定义变量,不要写过于复杂的判断语句等。

        第四,需要了解Java的流程控制语句。比如Java中的块复杂语句,if条件语句,while与for循环语句。其中for循环语句有foreach循环语句,可以遍历数组Set、List与数组集合数据,还有跳转语句,比如break, continue, return语句等。

        第五,需要了解Java中的数组与字符串,数组一般是类型加上[]来定义。而定义数组一般需要采用new关键字。Java中的字符串一般是String类型,而其定义与定义数组相同,需要采用[]符号与new关键字,而字符串的函数比较多。需要了解才能较好的使用。

        第六,需要了解Java中类与对象。比如Java中静态变量,常量,函数的定义。还有权限修饰符与this关键字。

         第七,需要了解Java中的接口,继承。Java中的接口比较常见,一般在实现类时需要先定义接口。而后定义类来实现Java接口。而Java的继承中super关键字可以调用父类的方法。

         第八,需要了解Java中的类的一些高级概念。比如抽象类,内部类还有Class类与Java反射。抽象类需要采用abstract来定义,内部类是定义在类中的类,有几种类型,分别是成员内部类,局部内部类,匿名内部类,静态内部类。而Class类与Java反射的作用主要是可以了解类的一些成员与变量信息。

         第九,需要了解Java的主要的集合类List, Set, Map。这些类的底层类是Collection.这三个类都是接口,使用时需要采用实现类。这些类的接口需要了解,在使用时会经常用到。比如List的主要接口是add, remove, get, iterator.而Set的主要接口有add, remove, iterator, clear, size,而map的主要接口是put, remove, keyset, get, iterator, 可见采用迭代器可以访问三种元素,而采用foreach可以访问List与Set, 而采用List还可以采用索引来get, map也有get方法,但是需要通过keySet中的关键字才能返问。这三种集合数据类型都有clear与remove接口。所以List的访问有三种方法,而Set与Map分别有二种。而在删除元素中,Map需要通过key来删除。

        第十,还需要了解异常处理。Java中的捕获异常一般是try…catch, 或者try….catch…finally, 或者try…finally.而抛出异常采用throws或者throw。其差别是throws用于函数的抛出异常,可以抛出多个异常。而throw用于程序语句中。

        第十一,还要了解Java中的输入输出。Java中的输出一般是InputStream,输出是OutputSteam。它们都是字节类型。如果是字符的处理,Java中的还有InputStreamReader,它是字符输入,而OutputStreamWriter是字符输出. Java中的文件相关的处理会用到File类。而读取与写文件可以采用FileInputStream与FileOutputStream类。这两个类是字节处理。如果是字符文件,可以采用FileReader与FileWriter.

        第十二,还要了解Java中的多线程。在Java中实现多线程,有三种办法,第一种是继承Thread类,在其中重写run方法,再调用Thread类的start函数。第二种是定义Thread类,在定义的Thread中重写其run方法,再调用Thread类的start方法。第三种是定义Thread类,将Runnable接口匿名实现,再将Runnable对象以参数来构造Thread。在匿名构造Runnable时,需要重写run方法。其中在第二种方法中,重写run方法也是匿名构造Thread.

        整体而言,在武汉罗七生活网小编看来,现在越来越多的程序采用Java来编写,所以不仅要了解Java的语言的相关基础,还要了解Java的历史与现状,优势,还有eclipse工具的下载安装,菜单栏,工具栏,视图等。这样就能更好的编写Java程序。

    焦点新闻网免责声明:

    凡本网注明 “来源:XXX(未知)等(非焦点新闻网)” 的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

    如因作品内容、版权和其它问题需要同本网联系的,请在30日内与以下联系方式进行沟通:联系电话:15922557075(加微信请注明具体事宜)QQ:1579130097 邮箱:1579130097 @qq.com

    如未与焦点新闻网本部进行有效沟通的事宜,本网将视同为未曾提前联系,并不能给予答复、解决。

    热点新闻News
  • 上一篇:传统快消品渠道愈发乏力,一物一码打通线上线下
  • 下一篇:罗汉果节能烘干设备哪家好?找东莞西原热能
  • 关于我们 投稿联系 投稿说明 免责申明 联系我们 广告服务 招聘信息 网站地图
  • Copyright@2016-2021 Eastyule Corporation, All Rights Reserved 焦点新闻网 版权所有