(一)java的由来

    java的诞生:每一次设计语言的革新都是为了解决先前语言所遇到的不能解决的问题,B语言导致C语言的诞生,C语言演变成C++,java则继承了这两种语言的大部分特性。java最初的推动力是为了找到一种能够解决独立平台的、能够嵌入多种电器设备的语言。
    java虽然受到了C++很大的影响,但是java并不是C++的增强版,他们在实践和理论上都有很大的不同,java与C++既不向上兼容,也不向下兼容。java也并不是用来取代C++的,设计java是为了解决一些特定的问题,而C++则是为了解决另外一些特定的问题,两者将长时间共存。
    java语言可以用来生成两类程序:应用程序和小应用程序,而他最吸引人的地方便是解决了小应用程序的两个最棘手的问题,安全性和可移植性。
    所谓的安全性是指java在网络应用程序和计算机之间提供了一道防火墙,可以有效的防止一些恶意程序和病毒,从而能够安全的下载java小应用程序。java实现这一功能的方式是:限制java程序在java运行环境中,不允许访问计算机的其他部分。
    而可移植性指的是源代码可移植性、操作系统可移植性、CPU可移植性。源代码可移植性意味着java程序可以在任意CPU、操作系统和java编译器中运行处相同的结果;CPU可移植性指的是java编译器产生的目标代码所针对的不是某一实际的CPU,而是虚拟CPU,即java虚拟机JVM;而操作系统可移植性则指的是,java采用了一套与平台无关的库函数来解决同一套代码程序不能同时在多种操作系统中正常运行的问题。
    java解决上边两个问题的关键在于java编译器的输出不是可执行代码而是字节码。
### 头歌平台 Java课学习教程 头歌(Tougo)是个专注于在线实践教学的教育平台,其课程设计注重理论与实际操作相结合。对于初学者来说,Java 的第课通常涵盖了基础概念、开发环境配置以及简单的代码编写等内容。 #### 1. **Java 基础概览** Java种面向对象的编程语言,具有跨平台特性,能够在不同操作系统上运行相同的代码[^1]。它的核心优势在于简单易学、功能强大且应用范围广泛,适用于 Web 开发、移动应用开发(如 Android)、大数据处理等领域。 #### 2. **开发环境搭建** 在头歌平台上,Java 初学者的第步通常是熟悉开发环境的搭建过程。这步骤可能包括以下内容: - 安装 JDK(Java Development Kit),这是 Java 编程的核心工具包。 - 配置系统环境变量 `JAVA_HOME` 和 `PATH`,以便能够通过命令行访问 Java 工具。 - 使用 IDE(集成开发环境)或者轻量级编辑器进行代码编写和调试。例如 Eclipse、IntelliJ IDEA 或者 VS Code。 如果是在头歌平台上完成这些步骤,则无需手动安装上述软件,因为该平台提供了个基于浏览器的云端开发环境,学生可以直接在线编译和运行代码[^2]。 #### 3. **第Java 程序** 以下是典型的入门案例——创建个简单的控制台应用程序: ```java package Lesson1; // 导入 Scanner 类用于读取用户输入 import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { System.out.println("欢迎来到头歌 Java 学习平台!"); // 创建 Scanner 对象实例化标准输入流 Scanner scanner = new Scanner(System.in); System.out.print("请输入您的姓名:"); String name = scanner.nextLine(); // 输出个性化问候语句 System.out.printf("你好,%s! 让我们起探索 Java 的世界吧!\n", name); scanner.close(); // 关闭资源释放内存空间 } } ``` 此代码片段展示了如何利用 `Scanner` 类获取用户的键盘输入并打印条个性化的消息。 #### 4. **Java 名称由来及相关文化背景** 值得提的是,“Java”这个名字来源于印度尼西亚爪哇岛,那里以出产优质咖啡著称。Sun Microsystems 将这种新发明的语言命名为 “Java”,象征着程序员如同品鉴杯香醇的咖啡般享受编码的乐趣[^3]。因此,在学习过程中了解些有趣的命名背后的故事也能增加趣味性和记忆点。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值