第1章:Java语言概述

软件:
即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。
人机交互方式:
图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。(Windows)
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。(Linux)
常用的DOS命令(windows:win+R→cmd)
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd\: 退回到根目录
del : 删除文件
exit : 退出 dos 命令行
计算机语言:人与计算机交流的方式。
第一代语言:机器语言。指令以二进制代码形式存在。(0,1)
第二代语言:汇编语言。用助记符指代机器语言一串二进制码
第三代语言:高级语言。(C,C++,java,python等)
Java语言概述
java是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。applet使用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。随着Java技术在web方面不断成熟,已经成为Web应用程序的首选开发语言。

2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
Java技术体系平台:
标准版:Java SE  曾:J2SE
企业版:Java EE  曾:J2EE
小型版:Java ME  曾:J2ME
Java语言的特点
特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere” 。原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
Java两种核心机制
Java虚拟机 (Java Virtal Machine):跨平台
垃圾收集机制 (Garbage Collection):自动回收内存,但Java程序还是会出现内存泄漏和内存溢出问题(扫不干净)
JDK,JRE,JVM
JDK = JRE + 开发工具集(Javac,Java编译工具等,  开发需要)
JRE = JVM + Java SE标准类库(单运行程序只需JRE)
开发步骤:
1. 将 Java 代码编写到扩展名为 .java 的文件中。(编写代码得到:Hello.java)
2. 通过 javac 命令对该 java 文件进行编译。(javac hello.java,得到:Hello.class)
3. 通过 java 命令对生成的 class 文件进行运行。(java hello.class,得到控制台输出:Hello java!)
4. 第一个Java程序:
			public class Hello{
				public static void main(String[] args) {
				System.out.println(“Hello java!”);
			} }
注释
 单行注释:
 多行注释:
 文档注释 (java特有)

在这里插入图片描述

Java API和其文档
API (应用程序编程接口):Java 提供的基本编程接口。(字)
API文档:用于告诉开发者如何使用这些类,以及这些类里包含的方法。(字典)
编程风格(养成习惯)
1.正确的注释和注释风格
使用文档注释来注释整个类或整个方法。如果注释方法中的某一个步骤,使用单行或多行注释。
2.正确的缩进和空白
使用一次tab操作,实现缩进,运算符两边习惯性各加一个空格。比如:2 + 4 * 5。
Java开发工具(推荐)
Java文本编辑工具:记事本
Java集成开发环境(IDE)::IntelliJ IDEA
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值