课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
java编程开发是目前大多数人都在学习的一个编程开发语言,而今天我们就通过案例分析来了解一下,java编程开发基础知识都有哪些。
1、Java和C++
相同点:两者均为OOP语言,均支持OOP的三大特性(封装、继承、多态);
不同点:
Java不存在指针的概念,所以内存更加安全;
Java类是单继承(但是接口可以多继承),C++的类是多继承;
Java中有自动内存管理机制,但是C++中需要开发者手动释放内存;
C/C++中,字符串和字符数组后均有一个额外的\0标志来表示结束,但Java中不存在这一概念;
2、JRE和JDK
JRE(JavaRuntimeEnvironment),即Java运行时环境,是用来运行已经编译过的Java程序所需内容的集合(JVM、Java类库、Java命令等),不能用来开发新程序;
JDK(JavaDevelopmentKit),即Java开发工具包,是功能齐全的JavaSDK,包含JRE拥有的一切,还有编译器和其他工具,如果我们想要创建和编译新程序,就必须使用到它;
3、基本数据类型
注意:
boolean一般用1bit来存储,但是具体大小并未规定,JVM在编译期将boolean类型转换为int,此时1代表true,0代表false。此外,JVM还指出boolean数组,但底层是通过byte数组来实现;
使用long类型时,需要在后边加上L,否则将其作为整型解析,可能会导致越界;
浮点数如果没有明确指定float还是double,统一按double处理;
char是用单引号‘’将内容括起来,相当于一个整型值(ASCII值),能够参加表达式运算;而String是用双引号“”将内容括起来,代表的是一个地址值;
4、标识符和关键字
标识符:用于给程序、类、对象、变量、方法、接口、自定义数据类型等命名;
关键字:特殊的标识符,被Java赋予了特殊含义,只能有特定用途;
5、算术运算
注意:++和--可以放在操作数之前,也可以放在操作数之后;位于操作数之前时,先自增/减,再赋值;位于操作数之后,先赋值,再自增/减;总结起来就是符号在前就先加/减,符号在后就后加/减。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。