java基础三次学习总结(一)

java与操作系统

java目前的主流开发环境是windows,毕竟windows是最常见的操作系统,作为解释型语言,java在不同的操作系统下运行,所需要的不过是不同的配置而已,而代码不用做太多的修改(介于不同操作系统的细微差距,在使用本地资源的时候会有些许不同)
,除了windows之外,还有linux操作系统,这个操作系统主要用于企业当中,所以并不常见。这个系统因为其开源、权限管理特殊的特征,病毒感染率很低。所以对于java开发者而言,学好这两个操作系统是非常有必要的。除此之外还有一些会用到的系统,酌情学习即可。

java语言规范、api、jdk和IDE

  1. java语言的三个版本
  • java SE:java标准版,可以用来开发客户端的应用程序。应用程序可以独立运作或者作为applet在web浏览器运作
  • java EE:java企业版,可以用来开发服务器端的应用程序△
  • java ME:用来开发移动设备的应用程序。
    在学习的初期用SE就可以了,能满足大部分的编码学习需求。
  1. jdk(java开发工具包),java的基本运行环境,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK包含的基本组件包括:

  • javac – 编译器,将源程序转成字节码

  • jar – 打包工具,将相关的类文件打包成一个文件

  • javadoc – 文档生成器,从源码注释中提取文档

  • jdb – debugger,查错工具

  • java – 运行编译后的java程序(.class后缀的)

  • appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

  • Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

  • Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

  • Jconsole: Java进行系统调试和监控的工具。

  1. JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
    注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。

  2. java文件运行过程
    .java文件(java原代码文件)→java编译器→(产生).class(java字节码可执行文件)→jvm(java虚拟机)→库代码
    java字节码文件可以在任意一个装有java虚拟机的计算机上执行

  3. java代码风格和注释风格
    这是很考验一个程序员基础的一个点,虽然没有硬性的要求,但是程序员与程序员之间的交流主要还是通过代码来交流的,实现统一功能的代码各式各样,但是只有看起来方便并且问题少的代码才会得到别人的认可。成熟的编程风格会给人一种衣着华丽的感觉。

  • java行注释://只限于后面的所写内容
  • java块注释:/* 可换行的注释内容 */
  • javadoc注释(/**…*/)。这部分能够使用jdk中的javadoc命令提取成一个html文件。
  • 代码风格可在网上自行查找(google编程规范,或者别的公司的代码规范)

java程序中编译时错误与运行时错误

①编译错误一般指语法错误或者很明显的逻辑错误。
如:缺少分号,少写括号,关键字书写错误等, 在eclipse往往会画红线。
②运行错误是在没有编译错误的基础上运行后产生的逻辑错误。
如:空指针异常,除数为0,越界访问等,一般会抛出异常。
编程错误也可以分为三类:语法错误、运行时错误和逻辑错误。编译器报告的错误成为语法错误或编译错误。运行时错误值引起程序非正常结束的错误。当一个程序没有按照预期的方式执行时,产生逻辑错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值