java零基础入门教程,java零基础好学吗
软件开发导论。软件开发
软件:按特定顺序组织的计算机数据和指令的集合。
子系统软件和应用软件。
2.人机交互模式
图形用户界面图形界面
CLI(命令行界面)命令行模式
常用DOS命令dir:列出当前目录下的文件和文件夹。
Md:创建目录
进入指定的目录
Cd…:返回上一个目录。
Cd:返回根目录
删除文件
Rd:删除目录(注:目录就是空文件夹)
退出:退出dos命令行。
添加:将内容写入文件:echo javase1.doc
计算机程序设计语言简介第一代机器语言指令以二进制形式存在,第二代汇编语言用助记符表示一种机器语言,第三代高级语言。
面向过程的语言
面向过程/面向对象
Java是一种跨平台的纯面向对象语言。NET跨语言平台
Python、Scala
开发效率:C JavaPython简史2004年发布的JAVA里程碑版本:JDK1.5改名为JDK5.0,以突出版本的重要性。
2014年JDK8.0的发布是JDK5.0以来最大的变化。
JAVA技术架构平台Java SE(Java标准版)标准版
EE (Java企业版)企业版
它是一套在企业环境中开发应用程序的解决方案。技术体系包括Servlet、Jsp等。主要针对Web应用的开发。
Java应用领域的企业应用
Android平台应用
大数据平台开发框架有Hadoop、spark、storm、flink等。以及flume、kafka、sqoop等中间件。
Java语言的特点(面试)面向对象
两个基本概念:类和对象
三个特点:封装性、继承性、多态性。
稳健性
吸收了C的优点,去掉了影响健壮性的部分(比如指针、内存的应用和释放),Java的引用就相当于一个安全的指针,提供了一个相对安全的内存管理和访问机制。
跨平台
Java虚拟机实现平台无关性,一次编译,随处运行。
跨平台:用Java编写的应用程序可以运行在不同的系统平台上。
原理:你只需要在运行Java应用的操作系统上安装一个Java虚拟机JVM,JVM负责在这个系统中运行Java程序。
Java的两个核心机制:Java虚拟机
垃圾收集机制
垃圾收集(面试)垃圾收集:回收未使用的内存空间。
在C/C中,程序员负责回收无用的内存。Java负责回收无用的内存。它提供了一个系统级线程来跟踪存储空间的分配,并在JVM空闲时检查和释放那些空闲的存储空间。垃圾收集是在Java程序运行过程中自动进行的,程序员无法准确控制和干预Java程序。还是会有内存泄露和内存溢出的问题。什么是JDK,JRE(采访)JDK (ava开发套件)
为开发者提供JDK,包括Java开发工具JRE,以及Java基础类库JRE,Java运行时环境)。
JRE:运行Java程序所需的环境
包括JVM虚拟机、Java核心类库
搭建Java语言环境定义JDK,JRE下载JDK,安装JDK,配置环境变量。
path:path:执行命令时windows系统要搜索的路径是否验证成功:javac java选择合适的文本编辑器或IDE进行开发。Java源文件。类字节码文件。
Java和C()的区别Java通过JVM实现跨平台特性。c依赖于特定的平台。Java没有指针,它的引用可以理解为安全指针。C和C的指针一样,Java支持自动垃圾回收,C需要手动垃圾回收。Java不支持多重继承,只能通过实现多个接口来达到同样的目的。c支持多重继承。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。