实习日记第一天

2023 年 6 月 5 日           星期一           地点:软通极客人才学院

主要内容:听取有关java相关背景,了解基本java语言

      今天是企业认识实习的第一天,本次认识实习是由学校组织、企业老师带领的一次学习实践活动,让我们更好的认识和了解关于java开发项目的知识。早上八点半我们便在西苑食堂候车,坐着校车来到了软通极客人才学院。这次实习与以往的课堂理论学习模式不同,本次企业认识实习将理论与实践相结合,我们学到了更多的知识并将其运用到实际的项目中去。这对我来说是既是一份挑战也是一份机遇,我可以接触除了在实验室以外的项目,摆脱书本上的纸质作业,但是也因为我从来没有接触过java项目,所以也面临着巨大的挑战,我将在认真学习接下来的课程并灵活运用。

        第一天课程是李老师上的,首先学习到的是有关java的历史背景。Java是一种计算机编程语言,由Sun Microsystems公司于1995年推出。此外李老师海讲述了Java之父詹姆斯·高斯林等故事以及java的历史背景。1991年,Sun公司开始着手开发Java语言。当时,Sun公司意识到未来互联网迅猛发展的前景,编写一种适合互联网上应用的编程语言对于Sun公司具有重要意义。在Java的初期设计中,许多早期的语言(如C语言和C++语言)被借鉴和改良。Sun公司的工程师们还将一些现代化的特性融合到了Java的设计中,其中包括垃圾回收机制和类的概念等。1994年,Java语言正式发布。初期版本的Java语言并没有取得很大的成功,主要是因为时机不成熟,互联网还没有达到普及和流行的程度。后来,随着互联网的普及和应用程序的需求日益增长,Java语言逐渐开始受到更多的关注和使用。Java语言的设计和优势(例如可移植性和安全性)在这段时间里开始得到认可和重视。Java语言成为编写Web应用程序的重要工具。2006年,Sun公司开始发布开源版本的Java,这个开源版本称为OpenJDK。这一举措让更多的人参与Java社区的建设,并有助于Java的进一步发展。经过多年的发展,Java语言已成为全球最流行的编程语言之一。Java的开发理念是:Write One、Only One。

       其次讲述了Java的基本概念。Java语言设计之初的目标就是提供一种可靠的、具有安全性的、跨平台的编程语言,以满足迅速发展的互联网应用需求。Java语言采用面向对象的编程思想,并且拥有良好的可读性和可维护性,因此广泛应用于企业级应用开发、桌面应用程序、移动应用程序、游戏开发、Web应用程序等领域。此外Java还具有简单易懂、健壮安全、面向对象、可移植性、多线程性以及垃圾回收性等特点。总之,Java是一种强大、灵活和安全的编程语言,可以为各种应用提供稳定而高效的支持,并且具有广泛的应用前景。

        接下来李老师教我们安装Java软件进行程序编写阶段,在安装时由于李老师发的是windows版本的文件,而我是Mac的版本所以一直不适配安装不上去,只好去官网下载,自己调整路径,耗费了大量的时间,但是也在过程中学到了关于装配环境的知识。后面由于我们对Java语言不熟悉,无法直接上手做Java服务器的开发,所以李老师首先给我们讲的是Java的基本语言面向对象。面向对象编程(OOP)是一种编程范式,其中数据和函数(或方法)被组织为类和对象的实例。在Java中,任何事物都是对象,这使得Java成为一种非常灵活的编程语言,适用于开发各种应用程序。李老师编写了一个Human类,从中我也学会了一些知识。文档注释,用于生成帮助文档,主要用于类和方法(函数)的说明。花括号表示当前语句的范围,包含的内容应使用TAB键进行缩进。可以使用CTRL+/对选中的代码进行快速注释,再次使用可以取消注释,随后打了两行基础代码System.out.println("这是我的第一个Java程序");System.out.println("程序运行通过!");此外,Java中所有需要访问的数据都需要提前在内存中进行构建,创建好的Java类在内存中并没有产生相应的数据内容,通过实例化可以根据类的结构将数据在内存中进行创建

        最后,李老师为我们做了简单的知识点汇总。

①Java主流开发工具:NetBean、Eclipse、IDEA

②Java开发的步骤:

1.编写Java源代码,后缀名.java

2.编译源代码,获得字节码文件,后缀名.class

3.解释字节码文件,JVM Java虚拟机只能对机器码进行解释运行,因此无法对.java文件直接解释JVM识别的机器码称为字节码,因此Java源代码必须通过编译,产生了字节码文件后,JVM才能识别加载运行。

④Java中的数据类型分为两大类:

1.基本类型 是程序中常用固定的数据类型,共有8种类型。

2.引用类型 类似于C++的指针,允许在应用中进行传递调用,所有的Java类都属于引用类型。

所有新建的Java类都是自定义数据类型的过程,因此引用类型可以无限扩展基本类型:byte、short、int、long、float、double、boolean (true/false)、char单字符类型,只能描述一个字符String 字符串(等价于char数组)

        今天短暂的学习结束了,而企业实习才刚刚开始,第一天的企业认知实习激发了我对java这门语言的学习兴趣,但是需要面对的挑战也是未知的,我既有对后面学习的期待也有对未知挑战对敬畏。在后面的学习中我会踏踏实实学习好每一天的内容,以乐观的心态去面对学习过程以及生活过程中所面临的挑战,为后面用java的服务器开发打下坚实的基础,交一份满意的答卷。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值