day01

Java第一天的学习笔记

第一章:Java 概述

Java 语言简介

Java,由James Gosling在1995年创建,是一种高级的、面向对象的编程语言。Java的设计理念是“一次编写,到处运行”,这得益于其跨平台的特性和Java虚拟机(JVM)的功劳。

Java 的发展史

  • James Gosling:Java之父,1995年发布Java。
  • Java版本:从JDK 1.0.2到JDK 8,Java经历了多个版本的迭代,不断增加新特性和改进性能。

Java 的平台版本

  • J2SE:标准版,用于开发桌面应用程序。
  • J2ME:小型版,用于嵌入式设备和消费电子产品。
  • J2EE:企业版,用于开发企业级应用程序。

Java 的特点

  • 简单性:Java简化了C++的复杂性,如自动垃圾回收和无指针。
  • 面向对象:Java是完全面向对象的语言,支持封装、继承和多态。
  • 跨平台:通过JVM实现代码的跨平台运行。
  • 健壮性:Java提供异常处理机制,增强程序的健壮性。
  • 安全性:提供安全管理器和安全API,确保应用程序安全。

第二章:Java 程序执行流程

Java 程序的编写与执行

  1. 编写源代码:使用文本编辑器编写Java源代码(.java文件)。
  2. 编译:使用javac命令编译源代码,生成字节码文件(.class文件)。
  3. 运行:使用java命令运行字节码文件,JVM负责解释执行。

HelloWorld 程序示例

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

第三章:开发工具介绍

常用开发工具

  • Notepad++:轻量级文本编辑器。
  • Eclipse:功能强大的集成开发环境(IDE)。
  • IntelliJ IDEA:智能的Java IDE,提供高效的开发体验。

第四章:环境变量配置

Path 和 Classpath

  • Path:用于指定系统可执行文件的搜索路径。
  • Classpath:用于指定Java类文件的搜索路径,确保JVM能找到所需的类。

第五章:关键字、标识符和注释

关键字

Java中的关键字具有特定含义,如publicstaticvoid等,它们不能用作标识符。

标识符

标识符用于命名类、方法、变量等,必须遵循命名规则,如不能以数字开头,不能使用关键字等。

注释

注释用于解释代码,提高代码的可读性。Java支持单行注释(//)、多行注释(/* ... */)和文档注释(/** ... */)。

第六章:常量与进制

常量

常量在执行过程中其值不可改变,java中分为字面值变量和自定义变量。常量有以下几种类型:整数常量,小数常量,字符常量,布尔常量,空常量。

进制

进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。
不同进制的数据组成
二进制
由0,1组成。以0b开头
八进制
由0,1,…7组成。以0开头
十进制
由0,1,…9组成。整数默认是十进制的
十六进制
由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头

原码,反码,补码

在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。6+(-3)
原码
就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码
正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码
正数的补码与其原码相同;负数的补码是在其反码的末位加1。

posted @   先瞄准再开枪  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示