java基础day1
1. 计算机
计算机硬件: cpu , 内存,显卡, 硬盘, 鼠标,键盘, 显示器 ......
裸机:只有硬件没有软件的机器。 硬件离不开软件,软件也离不开硬件。
计算机软件:
1.系统软件 : windows , unix(linux) ,ios , android ....... 系统软件用于驱动硬件设备。
2.应用软件 :
B/S架构的软件,比如京东,淘宝...... (B - browser ,浏览器 , S - server ,服务器)
C/S架构的软件, 比如Qq , 腾讯会议 .... (C - client , 客户端, S - server , 服务器)
程序: 数据+算法就是程序
2.java的介绍
JAVA技术体系架构
JAVA ME:
Java ME (Java Platform Micro Edition) 称之为 Java 平台微型版 , 为机顶盒、移动电话和PAD等嵌 入式消费电子设备提供的Java 解决方案。 随着3G移动智能平台时代的到来,特别是以Java 为核心语言的Android 智能平台的迅速普及,Java ME 已经走向淘汰。
JAVA SE:
Java SE (Java Platform Standard Edition) 称之为 Java 平台标准版,是Java平台基础。 ---Java SE 包含了Java应用所需的基础环境和核心类库。 ---Java SE 还定义基于桌面应用的基础类库,通过这些类库 ,我们可以编写出类似于像Office那样 丰富多彩的桌面应用。
JAVA EE
Java EE (Java Platform Enterprise Edition) 称之为 Java 平台企业版。 Java EE 构建在 Java SE 基础之上,用于构建企业级应用。所谓的企业应用 是指那些商业组织、大型企业而构建的应用系统,例如电信的“计费系统”、 银行的“网银系统”、企业的“客户关系管理系统”等等。
3.JDK的安装
下载JDK(选择对应的操作系统的jdk ,选择jdk的版本。)
安装jdk的时候,通常安装的就是java se Java SE Development Kit : JDK , java的开发工具包
JDK下载地址:https://www.oracle.com/java/technologies/downloads/archive/
JDK中包含: JDK , JRE , JVM
JDK --- Java Development Kit (Java 开发工具包)
JRE --- Java Runtime Environment (Java 运行环境)
JVM --- Java Virtual Machines (Java 虚拟机)
4.IDE:集成开发环境
idea 是目前主流的IDE开发环境
所谓集成开发环境(IDE,Integrated Development Environment)是专门为程序员提供的应用软 件,这些软件往往具备功能强大的图形界面。在IDE的辅助下,程序员可以更加高效的完成编译、 调试、提交、重构等工作。作为一个合格的程序员应该对主流的IDE工具有较高的熟练度,但也要 防止“过分依赖IDE”问题。
下载安装软件,然后进行安装, 破解。
5.idea的使用
创建一个javacore项目。
在项目中创建一个package: day1
在package中创建class: Hello.java
第一个java程序
package - 包,解决命名冲突。 包名+类名是类的全名
import: 导入 , “java.util.Scanner”一个类型。 (先导入,后使用。)
class: 类 ,类型 public : 公开的,就是访问权限公开(同包中,不同包中,父子关系。)。
static : 静态的 , 静态方法中只能直接调用静态方法。
void : 无返回值。 定义的方法,如果没有数据要返回(return), 那么方法定义的时候设置返 回值类型为void
return : 在方法内部,可以使用return 返回一个数据,也是用于结束方法的运行。