鱼C论坛

 找回密码
 立即注册
查看: 2739|回复: 0

[学习笔记] 初见java

[复制链接]
发表于 2019-4-7 15:14:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 逢源try一try 于 2019-4-7 21:58 编辑

到目前为止我所知道的java:
1.java是解释性语言,与编译性语言C语言不同的是C编译完成会生成.exe文件以备执行。关于编译形语言与解释性语言的解释
2.java语言具有跨平台的特性,这就要多亏了JVM(java虚拟机),他就像是一个翻译一样,不同平台上配上不同的JVM借此来得以实现其跨平台的特性。
3.java环境的配置
        JDK(java开发工具包):开发工具和编译器;
        JRE(java运行环境):java虚拟机、java核心类库和支持文件;
完成上述两项后java程序要想运行主要是执行javac、Java命令;而上述两条命令不是windows下的命令,故要对相关路径进行配置。
        3.1配置环境变量
                配置系统环境变量Path;路径之间用分号隔开。
面试题:
        请解释PATH和CLASSPATH的区别。
        答:PATH是操作系统的环境属性,指的是可以执行命令的程序路径;CLASSPATH是所有*.class 文件的执行路径,java命令执行时将利用此路径加载所需要的*.class文件;
4.数据类型划分
在java中数据类型主要分为:基本数据类型引用类型,其中基本数据类型分为数值型(整数类型:byte、short、int、long;浮点型:float、double)、字符型(char);布尔型(boolean);
引用数据类型:类(class)、接口(interface)、数组;
下面对基本数据类型分别做概述:
        (1)byte范围是-128-127;
        (2)10.2默认为double类型,若要转换成浮点型有两种方式:1.float f = 10.2F; 2.float f = (float)10.2;
        (3)字符型和整型之间可以相互转换;
5.运算符
        关系运算符、数字运算符、三目运算符、逻辑运算符、位运算符;
面试分析:请解释&与&&、|和||的区别?
答:(1)&(也是位运算)在逻辑运算符中,当&左边为false时仍然d对&右边进行判断;而&&运算符当左边为false 时不对右边表达式进行操作;
      (2)同理 | (也是位运算)在逻辑运算符中,当 | 左边为true时还需要对 | 的右边进行判断;而||运算符当左边为true时不对右边表达式进行操作;
6.程序逻辑控制
        顺序结构、选择(分支)结构、

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-28 16:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表