JAVA学期总结

JAVA学期总结

JAVA是什么

JAVA是一种编程语言,可以编写桌面应用程序、Web应用程序等,它收了C++语言的各种优点,摒弃了C++里难以理解的概念,具有功能强大和简单易用等特点。
计算机语言很多,不同的语言所侧重的领域不相同,java因语法简单、上手比较快,在Android应用、金融业、网站、大数据技术、高频交易的空间等方面都有应用。
随着信息行业不断发展,互联网行业需要的人也不断增加,学习java后可以从事高级软件工程师、java编程、java桌面程序设计、JSP网站开发、产品研发经理等。

学习 JAVA需要什么

1.文档习惯

良好的文档是正规研发流程中非常重要的环节,重要的是文档习惯可以清晰明了的明白所要的。
缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

2. 规范化,标准化的代码编写习惯

作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。
代码具有良好的可读性,是程序员基本的素质需求。

3.需求理解能力

性能需求指标中,稳定性,并访问支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。

4.复用性,模块化思维能力

5.测试习惯

JAVA学习顺序

1.数据类型JAVA是一种强类型语言,各种类型不会自动转换,使用前必须先定义。

2.方法相当于一个“宏”,一个“函数”,方法的定义格式:“说明符 修饰符 返回值 方法名(参数)(方法体)。”在学习方法的时候要注意“说明符”、“修饰符”、“返回值”这三样东西。我们在调用JAVA的自带的“类”里面的“方法”的时候,我们一开始是不用看懂这些方法里面写什么。我们只要知道,使用这个方法后,“返回值”的“类型”说明

3.类在JAVA中最经常听到的,也是最麻烦的东西,类的定义格式为: 说明符 class 类名 extends 超类名 implements 接口名(主体)

4.变量常量JAVA的常量名一般全用大写字母表示,并且为了节省内存,一般定义为静态,变量的定义格式: “修饰符 数据类型 变量名”

5.控制流 所有的编程语言的控制语句无非就是几个if else for while do Switch

6.接口:一个抽象的东西,接口可以多继承,解决了类只能单继承的问题。接口的定义格式为:说明符 interface 接口名(主体),接口内的方法都是没有主体的,只有常量或变量。当类使用接口的时候,一定要“覆盖”接口的方法

7.线程:线程是个比较复杂的东西,列如一个赛马程序有七匹马赛跑,就有七个线程,看起来好像是同时在跑,其实是计算机分配不同的时间段让七个线程运行。

Java语言的特点

1.面向对象

面向对象(OOP)就是Java语言的基础,也是Java语言的重要特性。面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。

2.简单好用

Java语言是由C和C++演变而来的,它省略了C语言中所有的难以理解、容易混淆的特性(比如指针),变得更加严谨、简洁、易使用。

3.健壮性

Java的安全检查机制,将许多程序中的错误扼杀在摇蓝之中。 另外,在Java语言中还具备了许多保证程序稳定、健壮的特性(强类型机制、异常处理、垃圾的自动收集等),有效地减少了错误,使得Java应用程序更加健壮。

4.安全性

Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击,从而可以提高系统的安全性。

5.平台无关性

Java平台无关性由Java 虚拟机实现,Java软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。

6.支持多线程

在C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持。多线程机制使应用程序在同一时间并行执行多项任务,该机制使得程序能够具有更好的交互性、实时性。

7.分布式(支持网络编程)

Java语言具有强大的、易于使用的网络能力,非常适合开发分布式计算的程序。java中提供了网络应用编程接口(java.net),使得我们可以通过URL、Socket等远程访问对象。

8.编译与解释共存

Java 是编译与解释共存的语言

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值