Java基础

JAVA

JAVA基础是学习:JavaEE、大数据、Android开发的基石!

座右铭:天生存在的兴趣,可能后天变得没有了兴趣。后天开始没有兴趣的,也可以慢慢培养起来。

1.1软件开发介绍

软件开发:
即一系列按照特定顺序组织的计算机数据和指令的集合,有系统软件和应用软件之分。
人机交互方式:
图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI)需要有一个控制台,输入特定指令,让计算机完成一些操作。较为麻烦,需要记录一些命令。

1.2软件开发介绍

​ 常用的DOS命令

​ dir:列出当前目录下的文件以及文件夹

​ md:创建目录

​ rd:删除目录

​ cd:进入指定目录

​ cd.:退回到上一级布姆

​ del:删除文件

​ exit:退出dos命令行

​ echo:创建文件

1.2计算机编程语言介绍

​ 语言:是人与人之间用沟通的一种方式

​ 计算机语言:人与计算机交流的方式

​ 计算机语言有很多种:如C、C++、Java、PHP、Kotlin、Python、Scala等

第三代语言:高级语言

​ 1.C、Pascal、Fortran面向过程的语言

​ 2.C++面向过程/面向对象

​ 3.Java跨平台的纯面向对象的语言

​ 4.NET跨语言的平台

​ 5.Python、Scala…

后台开发语言:Java(运用于中大型网站都用java开发)
HP、Python(运用于中小型网页开发,上手更快,周期更短);
GO、Node.js(前端写后台的)

Java技术体系平台:

​ Java SE(Java Standard Edition)标准版:用于开发桌面程序

​ Java EE(Java Enterprise Edition)企业版:主要开发Java外部应用后台

Java ME(Java Micro Edition)小型版:安卓的应用

Java在各领域的应用:

企业级应用:
Android平台应用:
大数据平台开发:主流框架有Hadoop、spark、storm、flink等,各种中间件如flume、kafka、sqoop等等。

​ 移动领域应用:

1.3 Java语言概述:主要特征(熟悉)

1、Java语言是易学的
2、Java语言是强制面向对象的
3、Java语言是分布式的
4、Java语言是健壮的
5、Java语言是安全的
6、Java语言是体系结构中立的
7、Java是性能略高的
8、Java语言是原生支持多线程的

Java语言的特点

特点一:面向对象

​ 两个基本概念:类、对象

​ 三大特性:封装、继承、多态

特点二:健壮性

​ 吸收了C/C++语言的优点

特点三:跨平台性

Java两种核心机制

Java虚拟机(Java Virtal Machine)
垃圾收集机制(Garbage Collection)
Java程序还会出现内存泄漏和内存溢出的问题
环境变量
path:windows系统执行命令时要搜寻的路径

Java API的文档

​ API(应用程序编程接口)是编程提供的基本编程接口。

在一个Java源文件中可以声明多个class。但是,最多只能有一个类声明为public的
而且要求声明为public的类的类名必须与源文件相同。
IDE:集成开发环境
JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?

​ JDK = JRE + Java的开发工具(javac.exe java.exe javadoc.exe)

​ JRD = JVM + Java核心类库

软件:分为系统软件和应用软件
应用程序 = 算法 + 数据结构
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值