2023 年 6 月 5日 星期一 地点:镇江极客营
主要内容:初识Java,简单了解Java
本次认知实习是在镇江的极客营进行为期五天的认知实习, 今天是认知实习的第一天,本次实习将理论与实践相结合,将学到的知识运用到实际项目中,本次实习旨在利用学到的知识完成一个java web开发项目。这是一份兼具困难和挑战的任务,我会尽力完成
Java是一种跨平台(即可在多种不同操作系统上运行)的编程语言,由Sun Microsystems在1995年开发。Java被广泛用于开发各种应用,从桌面到移动设备、企业级应用、嵌入式系统、游戏等领域。Java语言有类和对象的概念,使用面向对象的编程范式,具有强类型、自动内存管理、平台无关等特性。Java程序在运行时需要JVM(Java虚拟机)进行解释执行。Java也拥有大量的第三方库和框架,如Spring、Hibernate、Struts等,可大大提高开发效率。
Java是一门功能强大,且易于学习的编程语言,以其跨平台和安全性等特点,在商业和开源领域都有广泛应用。近年来,Java在云计算、大数据、人工智能等领域也得到了广泛应用和发展。Java是由Sun Microsystems公司于1995年推出的,后来被Oracle收购。
Java之所以广泛使用与其一些强大的特性和优点有关,包括:
1、简单易学:Java语法结构清晰、简单易懂,相对于其他语言而言较易学习。
2、面向对象:Java是一种面向对象的编程语言,允许使用面向对象的编程技术,比如继承、封装和多态。
3、跨平台性:Java运行在虚拟机上,可跨多种操作系统运行,使得Java应用程序具有较强的可移植性。
4、安全性:Java有一些内置的安全机制,例如强制类型检查和异常处理等,代码不易受到攻击。
5、大量的类库:Java内置了丰富的类库,能够满足绝大部分应用程序开发需求
Java的主流开发工具:NetBean、Eclipse、IDEA。本次学习使用IDEA工具。
IDEA的环境搭建:
1、下载和安装Java JDK。
2、下载并安装IntelliJ IDEA。
3、创建项目,选择合适的项目类型,设置项目名称、存放路径等等。
Java的开发步骤:
1、编写Java源代码(文件后缀为:.java)。
2、编译源代码,获得字节码文件(文件后缀名为:.class,)。
3、解释字节码文件。
JVM Java虚拟机只能对机器码进行解释运行,因此无法对.java文件直接解释,JVM才能识别加载运行,字节码文件就是这样一个文件。
Java中的数据类型分为两大类:
1. 基本类型 是程序中常用固定的数据类型,共有8种类型。
2. 引用类型 类似于C++的指针,允许在应用中进行传递调用,所有的Java类都属于引用类型,所有新建的Java类都是自定义数据类型的过程,因此引用类型可以无限扩展。
基本类型:byte、short、int、long、float、double、boolean、char 特殊: String。
实习第一天,了解到了Java这门编程语言的历程以及他的优点,还学习到了java编程的方法基本格式的使用及类的引用。