Java学习第一天
1.基础知识准备

  1. Java语言有哪些特点
    Java语言是简单的
    Java语言的语法与C语言很接近,因此大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C中很少使用的、很难理解的那些特性,如操作符重载等。特别地,Java语言不使用指针,并提供了自动的废料收集,程序员不必为内存管理而担忧。
  2. Java语言是一个面向对象的
    Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键implements)。Java语言全面支持动态绑定,而C语言只对虚函数使用动态绑定。总之,Java语言是一个面向对象程序设计语言。
  3. Java语言是健壮的 Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。Java对指针进行了丢弃。
  4. Java语言是安全的 Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。
  5. Java语言是可移植的 这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度
  6. Java语言是分布式的 Java语言支持 Internet应用的开发.
  7. 多线程,Java语言支持多个线程的同时执行,并提供多线程之间的同步机
    制(关键字为synchronized)。
  8. Java语言是动态的
    Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。
  9. Java语言是解释型的
    如下所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。

2.基本概念

java宏定义return 宏定义是java语言的特点吗_Java

3.环境搭建

  • 安装JDK 获取已安装位置的命令: where java
  • 安装JDK获取版本信息(JDK、JRE、JVM)命令:java -version(空格)
  • 配置JDK 环境搭建JAVA_HOME(新增系统变量)-JDK的安装目录
  • 配置JDK系统环境变量Path(修改系统变量)一JDK中的可执行文件目录

4.常用工具

  • java.exe(运行工具)一启动虚拟机,运行字节码文件
  • javac.exe(编译工具)*.java源文件编译成 * .class字节码文件
  • jvisualvm(监控工具
  • jd-gui(反编译工具)

5.开发工具
Eclipse-javaSE阶段
IntelliJ IDEA-javaEE+框架使用

每日练习
请使用转义符修改下列代码,使其运行结果为:
		// 美国大选结果:特朗普(232票) | 拜登(306票)
		// 转义符 \u0028 = (
		// 转义符 \u0029 = )
		// 转义符 \u007C = |
		System.out.println("美国大选结果:特朗普\u00282306票\u0029 \u007C 拜登\u0028232票\u0029");

java宏定义return 宏定义是java语言的特点吗_java宏定义return_02