2025年程序员入门知识点(程序员入门知识点汇总)

程序员入门知识点(程序员入门知识点汇总)Java 是一种高级编程语言 由 Sun Microsystems 公司于 1995 年推出 Java 具有跨平台性 面向对象 健壮性 安全性 可移植性等特点 被广泛应用于企业级应用开发 移动应用开发 大数据处理 云计算等领域 Java 程序可以在不同的操作系统上运行 只需编译一次 就可以在任何支持 Java 虚拟机 JVM

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



Java是一种高级编程语言,由Sun Microsystems公司于1995年推出。Java具有跨平台性、面向对象、健壮性、安全性、可移植性等特点,被广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域。Java程序可以在不同的操作系统上运行,只需编译一次,就可以在任何支持Java虚拟机(JVM)的平台上运行。Java还提供了丰富的库和框架,可以加快开发过程,提高开发效率。

1. 面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性,使得代码更易于理解、维护和重用。 
2. 跨平台性:Java应用程序可以在不同的操作系统上运行,只需编译一次,就可以在任何支持Java虚拟机(JVM)的平台上运行。 
3. 强大的生态系统:Java拥有庞大而活跃的开源社区,提供了丰富的库和框架,可以加快开发过程,提高开发效率。 
4. 内存管理:Java提供了自动的垃圾回收机制,开发者不需要手动管理内存,减少了内存泄漏和野指针等问题。 
5. 安全性:Java具有强大的安全性特性,包括沙箱安全模型、字节码验证和安全类加载等机制,可以防止恶意代码的执行。 
6. 多线程支持:Java内置了对多线程的支持,可以方便地创建和管理多线程应用程序,提高程序的并发性能。 
7. 广泛应用:Java广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域,具有良好的可扩展性和稳定性。 

首先安装好 JDK

Java 开发工具 JDK8 和 JDK17 介绍及安装 (超级详细)_#看心情的博客-CSDN博客

  1. 新建一个 A.java 文件


讯享网

2. 使用记事本打开,输入:

 

讯享网

   注意:java中的代码是严格区分大小写
              java中的标点符号必须是英文状态下输入,不能是中文状态
              java中的路径,文件名都不要使用中文

3. 在文件夹上目录上输入 cmd 回车


 4. 输入  javac A.java 编译Java文件

5. 编译完后会产生一个A.class 文件

5. 输入 java A 运行Java文件

编译:A.java -> jdk -> A.class

运行:A.class

Java开发工具IDEA安装(2023)-CSDN博客CSDN

1. 单行注释://

2. 多行注释:/* */

3. 文档注释::/ /

序号数据类型解释位数默认值举例说明1byte位80byte b = 10;2short短整型160short s = 10;3int整数320int i = 10;4long长整型640long l = 10l;5float单精度320.0float f = 10.0f;6double双精度640.0double d = 10.0d;7char字符16空char c = ‘c’;8boolean布尔8flaseboolean b = true;

注意:String 是对象,不属于8大基本数据类型!!!

1. 自动转换(隐式转换):小范围 -> 大范围

讯享网

2. 强制转换(显示转换): 大范围 -> 小范围

 

1. 存储数据:变量用于存储数据,可以是数字、文本、布尔值等。通过给变量赋值,我们可以在程序中保存和操作数据。 
2. 数据共享:变量允许我们在程序中共享数据。通过将数据存储在变量中,我们可以在不同的代码块中访问和使用相同的数据。 
3. 数据处理:变量使得数据处理更加灵活和方便。我们可以对变量进行计算、操作和转换,从而实现各种功能和逻辑。 
4. 代码可读性:使用变量可以增加代码的可读性和可维护性。通过给变量取一个有意义的名称,可以更清晰地表达代码的意图,使代码更易于理解和修改。 
5. 代码重用:通过使用变量,我们可以在不同的地方重复使用相同的数据。这样可以减少代码的冗余,提高代码的复用性和效率。 

变量是计算机程序中用于存储数据的一种数据类型。它是一个名称,代表了一个值或一个对象,可以在程序中多次使用。在程序中,我们可以给变量赋值,修改变量的值,以及使用变量来进行各种计算和操作。

1. 变量名:用于标识变量的名称,必须符合一定的命名规则。

2. 变量类型:用于指定变量的数据类型,例如整数、浮点数、布尔值、字符串等。

3. 变量值:存储在变量中的具体数值或对象。

讯享网
 

1. 首字母:  字母, _, $, 中文(不推荐使用)
2. 首字母后面:  首字母, 数字, 也可以没有
注意:  不能是java中的关键字

加法(+)

讯享网

减法(-)

 

乘法(*)

讯享网

除法(/)

 

取模(%)

讯享网

递增(++)

 

 递减(–)

讯享网

赋值(=)

 

加法赋值(+=)

讯享网

减法赋值(-=)

 

乘法赋值(*=)

讯享网

除法赋值(/=)

 

 取模赋值(%=)

讯享网

比较运算返回的结果是一个boolean值不是true就是false;

等于(==)

 

不等于(!=)

讯享网

大于(>)

 

小于(<)

讯享网

大于等于(>=)

 

小于等于(<=)

讯享网

逻辑运算的前提是需要两个表达式,返回的是boolean值。

与(&&)  

两个表达式同时为true时返回true,否则返回false

 

或(||)

有一个表达式为true时返回true,两个表达式都为false返回false

讯享网

非(!)

 

按位与(&)

将两个操作数的对应位进行按位与操作,只有在对应位都为 1 时,结果位才为 1。

讯享网

按位或(|)

将两个操作数的对应位进行按位或操作,只要对应位中有一个为 1,结果位就为 1。

 

按位异(^)

将两个操作数的对应位进行按位异或操作,当对应位不同时,结果位为 1;当对应位相同时,结果位为 0。

讯享网

取反(~)

对操作数进行按位取反操作,将 0 变为 1,将 1 变为 0。取反操作是针对二进制补码表示的。

 

左移(<<)

将操作数的所有位向左移动指定的位数,右侧用 0 填充。

讯享网

右移(>>)

将操作数的所有位向右移动指定的位数,左侧用原有的最高位填充(保持符号位不变)。

 

根据条件选择不同类型的值相当于if-else,形式为:条件 ? 值1 : 值2

讯享网

运算符用于检查一个对象是否属于某个类或其子类的实例

 

从高到低

1. 一元运算符(如 ++、--、+、-、!)

2. 乘法和除法(*、/、%)

3. 加法和减法(+、-)

4. 移位运算符(<<、>>、>>>)

5. 比较运算符(<、<=、>、>=、instanceof)

6. 相等运算符(==、!=)

7. 位与(&)

8. 位异或(^)

9. 位或(|)

10. 逻辑与(&&)

11. 逻辑或(||)

12. 条件运算符(? :)

13. 赋值运算符(=、+=、-=、*=、/= 等)

If-else 语句是 Java 中用于根据条件执行代码的一种结构。它由一个条件、一个 then 子句和一个 else 子句组成。条件是一个布尔表达式,它可以是 true 或 false。如果条件为 true,则执行 then 子句。如果条件为 false,则执行 else 子句。

讯享网

switch 语句是根据一个表达式的值执行不同的代码块的一种结构。switch 语句由一个关键字 switch、一个表达式和一个或多个 case 语句组成。表达式必须是一个整数、字符或字符串。case 语句由一个关键字 case 和一个常量组成。每个 case 语句后面跟着一个冒号,然后是该 case 语句要执行的代码块。

 
讯享网

 

生成指定范围的随机数

讯享网

循环3要素
1.  变量初始化
2.  循环的条件
3.  变量改变

语法:

 

 示例:

讯享网

语法:

 

 示例:

讯享网

语法:

 

 示例:

讯享网

       1. 知道具体的循环次数,优先使用for循环

        2. while是先判断循环条件,在执行循环体

        3. do...while是执行一次的循环体,在判断循环条件

        4. do...while至少会执行一次

 

终止当前循环

讯享网

 

终止当次循环,进入下一次循环

 

 

终止所有循环,直接返回

讯享网

小讯
上一篇 2025-06-03 07:00
下一篇 2025-04-14 17:53

相关推荐

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