2025年java基础篇教程

java基础篇教程Java 面试宝典 学习笔记 一 Java 程序设计基本概念 5 第五章 Java 程序设计基本概念 5 1 JVM Java 虚拟机 该部分内容较重要 见其它博文 Java Java 虚拟机 JVM 5 2 前 是先自加再使用而后 是先使用再自加 左结合性 即右到左 Java 运算符的优先级和结合性 注意 5 3 类型转换 执行赋值语句时要执行自动装箱技术 调用方法

大家好,我是讯享网,很高兴认识大家。



Java面试宝典——学习笔记(一):Java程序设计基本概念

5 第五章:Java程序设计基本概念

5.1 JVM

Java虚拟机!
该部分内容较重要,见其它博文:
Java——Java虚拟机(JVM)

5.2

前++是先自加再使用而后++是先使用再自加!,左结合性,即右到左!

Java程序设计教程进阶篇 java程序设计基础篇_Java程序设计基本概念

注意:

5.3 类型转换

  1. 执行赋值语句时要执行自动装箱技术,调用方法。
  2. 不对,应该为 ,因为系统默认的浮点数是型。
  3. 在Java中, 是属性,一般用来说明数组的长度;是字符串的方法,用来求数组中某个元素的字符串长度
  4. Java的数据类型转换
    4.1 Java的数据类型分类
    Java的数据类型分为三个类:布尔型()、字符型()和数值型(6个)(分为4种整型()和2种浮点型())。编程时经常会用到两种类变量()。
    4.2 简单数据类型之间的转换
    整型、字符型被称为简单数据类型,低级到高级分别为:1)低级到高级的自动类型转换
    若向转换,会转换为对应的ASCII码值。
    2)高级到低级的类型转换
    使用强制类型转换。可能会导致溢出或者精度的下降。
    3)包装类过渡类型转换
    包装类就是可以将简单类型的变量表示为一个类。
    Java共有6个包装类:。
    例如:型转换成型:
讯享网

4.3 字符串与其它数据类型的转换
利用方法。

4.4 字符型直接作为数值转换为其它数据类型
字符型转换为数值型有两种对应的关系:一种是将其转换为对应的码;一种是转换关系:即指数值,此时利用的方法。

  1. 练习题
 

分析:s=s+1这句先执行s+1然后把结果赋给s,由于1为int类型,所以s+1的返回值是int,编译器自动进行了隐式类型转换 。 所以将一个int类型赋给short就会出错。

讯享网

分析:不同,由于是+=操作符,在解析时候就等价于,通俗来讲就是 等价于 。

5.4 程序结构

断言: ,是一个包含布尔表达式的语句。有两种形式:

 

42页答案:什么时候用?

5.5 运算符

三目运算符为右结合性,即左到右的结合性。
例题1:

 

三目运算符为右结合性,同时结合运算符的优先级考虑,所以应该理解为:

例题2:

 

Java程序设计教程进阶篇 java程序设计基础篇_面试_02

因此最后结果为:。例题3:

是位运算符,也可以做布尔逻辑运算符(前提是两边的数据类型为布尔类型),工作方式与逻辑运算符相同,但是优先级高于逻辑运算符。

&、| 逻辑运算符与&&、|| 逻辑运算符的区别:前者非短路,后者短路

Java程序设计教程进阶篇 java程序设计基础篇_面试_03

例题4:

Java程序设计教程进阶篇 java程序设计基础篇_Java程序设计教程进阶篇_04

Java程序设计教程进阶篇 java程序设计基础篇_面试_05

5.6 异常

5.7 反射(Reflection)

开放性原因连接(Causally-connected)是反射系统的两大基java基础篇教程本要素。
该部分内容也很重要,请参照博主其它博文整理:
Java——反射机制(Reflection)

小讯
上一篇 2025-01-02 19:45
下一篇 2024-12-30 09:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4184.html