Java基础复习

JDK 又叫J2SDK,它是有很多用于开发和测试Java程序的许多单独程序组成,每个程序由命令行激活。在JDK中,有两个重要的程序javac.exe和java.exe

javac.exe是Java语言编译器,用来将java源程序编译成Java字节码 javac HelloWorld.java(多Java文件时执行的是带有main函数的Java文件)

java.exe是语言解释器,用来执行Java字节码得到结果。 java HelloWorld   (Java解释器会自动添加class后缀)


当安装了JDK之后,在编译和运行Java程序时,需要有两个环境变量设置:path 和classpath。

path用来设置命令文件搜索的路径如javac.exe,java.exe

classpath用来设置用户类文件搜索的路径。

如JDK安装在C:\Program Files\Java\jdk1.7.0_01中,而源文件以及编译生成的目标文件在D:\mycode中

则在MS-DOS方式下设置如下:

D:\>set path = .; C:\Program Files\Java\jdk1.7.0_01\bin

D:\>set classpath =.;D:\mycode

在WindowXP等环境中,在我的电脑的属性中选择高级选项卡,在环境变量按钮下的系统变量下编辑path和classpath.



根据Java平台的集成方式的不同,包括三种不同的方式:

J2ME  Java 2 Micro Edition 用于嵌入式应用的Java2平台 主要是为机顶盒 移动电话 PDA等嵌入式消费设备提供支持的

J2SE  Java 2 Standard Edition 用于工作站,PC机的Java2标准平台 主要是桌面应用软件的编程

J2EE Java 2 Enterprise Edition 可扩展的企业级应用的Java2平台 主要用于分布式的网络程序的开发,如电子商务网站 ERP系统的开发

Java程序分为两种:Java Application 和Java Applet ,Java Application可以独立运行,Java Applet 嵌入到支持Java的浏览器中运行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以帮你复习Java基础面试题。以下是一些常见的Java基础面试题及其答案: 1. Java中的基本数据类型有哪些? 答:Java中的基本数据类型包括byte、short、int、long、float、double、boolean和char。 2. Java中的包装类是什么? 答:包装类是一种将基本数据类型封装成对象的方式。Java提供了对应于每个基本数据类型的包装类,如Integer、Double、Boolean等。 3. Java中的String类是可变的吗? 答:String类是不可变的,即一旦创建就不能被修改。如果需要对字符串进行修改操作,可以使用StringBuilder或StringBuffer类。 4. Java中的final关键字有什么作用? 答:final关键字可以用来修饰类、方法和变量。当修饰类时,表示该类不能被继承;当修饰方法时,表示该方法不能被重写;当修饰变量时,表示该变量的值不能被修改。 5. Java中的抽象类和接口有什么区别? 答:抽象类是一种不能被实例化的类,它可以包含抽象方法和非抽象方法。接口是一种完全抽象的类,它只能包含抽象方法和常量。一个类可以实现多个接口,但只能继承一个抽象类。 6. Java中的异常处理机制是什么? 答:Java中的异常处理机制通过try-catch-finally语句块来实现。当可能发生异常的代码放在try块中,如果发生异常,则会被catch块捕获并进行处理,最后无论是否发生异常,都会执行finally块中的代码。 7. Java中的多线程是如何实现的? 答:Java中实现多线程有两种方式,一种是继承Thread类,另一种是实现Runnable接口。通过重写Thread类的run()方法或实现Runnable接口的run()方法来定义线程的执行逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值