一.java的背景介绍
java是什么:
java是一门高级编程语言
java的特点:
使用范围广:适合做几乎任何行业的企业应用开发,一般被广泛应用于金融、电子商务、通信等行业。
可移植性强:一串完整代码可在不同系统上的jdk运行安全性好:编译好的.java文件会被jvm的类加载器进行加载校验,防止代码对电脑文件进行访问
高并发性:可同时进行多账号访问
java可以做什么:
几乎什么都可以做,目前主要是做互联网的企业开发;
社区完善,功能比较强大,使用的人多,已经开发出了许多基于java语言的功能模块与程序
java的技术体系:
JavaSE:称为Java标准版,包含Java基础类库和语法。它主要用于开发图形用户界面(GUI)复杂逻辑和高性能的桌面应用程序
JavaEE:称为Java企业版,是以Java SE为基础,定义了一系列的服务,API,协议等,增加了编写企业级应用程序的类库。它是一个标准的多层体系结构,主要用于开发和部署分布式、基于组件、安全可靠、可伸缩和易于管理的企业级应用程序。
JavaME:称为Java微型版,主要用于开发消费性电子产品或嵌入式系统中的应用程序,开发具有有限的连接、内存和用户界面能力的设备应用程序。如移动设备(手机)、PDA、能够接入电缆服务的机顶盒,以及各种终端和其他消费电子产品
Java创始人:詹姆斯·高斯林
二. Java入门(使用JavaSE)
java程序由jdk进行开发,在jdk中可对你所编写的代码进行编 译与运行
开发一般步骤为:
编写Java程序
对该Java程序进行编译
运行进行编译后的class文件
编写代码的一般格式为:
public class 类名{
public static void main(String[] args){
System.out.println();
}
}
三. 关于IDEA
什么是IDEA:
全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一(内嵌jdk)
补充:在csdn社区中有完整的JDK安装与配置全过程
规范使用IDEA的项目结构:
Project(总项目)
Module(模块)
Package(包)
Class(类)
这四者之间的关系是下一级被包含于上一级
规范操作如下:
IDEA常用的快捷键汇总:
生成main方法 psvm main
生成输出语句 sout
补充:常用的使用为(需要输出对象.sout)
复制一行代码 ctrl + d
删除一行代码 ctrl + x /y
格式化代码 ctrl + alt + L 可在每次编写完成后快捷操作调整代码格式
移动代码 alt + shift + 上下箭头
单行注释 ctrl + /
多行注释 ctrl + shift + /
四.Java基础语法
注释
作用:对程序加以说明
补充:注释是每个合格程序员必须在编写代码时补充的内容
格式:
单行注释—— //
多行注释—— /* */
文档注释—— / */**
特点:
不参与程序的执行。因为在编译之后,就删除了
应用场景:
核心代码都可以注释说明
字面量
概念:
告诉程序员,数据在程序的书写格式
分类:
整数:跟生活中的是一样
小数:跟生活中的小数是一样的
字符:单引号里面写一个内容,有且仅有一个
字符串:双括号括起来的内容
布尔值:
真—— true
假—— false
空值:null