Java入门

Java帝国的诞生

C&C++

C

  • 贴近硬件、运行快、效率高
  • 操作系统,编译器,数据库,网络系统等
  • 指针和内存处理

C++

  • 面向对象
  • 兼容C
  • 图形领域、游戏

复杂、困难

建立新语言

  • 语法像C
  • 没有指针
  • 没有内存管理
  • 真正的可移植性,编写一次,到处运行
  • 面向对象
  • 类型安全
  • 高质量的类库等

Java

  • Java2SE 占领桌面端
  • Java2ME 手机
  • Java2EE 占领服务器

三高

  • 高可用
  • 高性能
  • 高开发
基于Java开发平台、系统、工具
  • 构建工具:Ant,Maven
  • 应用服务器:Tomcat,Jetty
  • Web开发:Spring,myBatis
  • 开发工具:Eclipse,Netbean,intellij idea
  • 2006:Hadoop(大数据领域)
  • 2008:Android(手机端)
  • 一个伟大的帝国诞生了

Java特性和优势

  • 简单性【C++语法纯净版,没有头文件、指针运算、分配内存,且语法基于C】
  • 面向对象【程序设计技术,面向对象专注于对象和对象接口上】
  • 可移植性【跨平台移植,写一次、到处运行】
  • 高性能【即时编译、速度快】
  • 分布式【网络分布式环境,通过url网络访问和在本地访问一样】
  • 动态性【通过反射机制从而具有动态性】
  • 多线程【更好的交互和实时】
  • 安全性【防病毒、防篡改,指针和内存的管理来不影响程序的崩溃。异常机制】
  • 健壮性

Java的三大版本

  • JavaSE:标准版(桌面程序,控制台开发等)
  • JavaME:嵌入式开发(手机、小家电等)
  • JavaEE:E企业级开发(Web端,服务器开发等)

JDK、JRE、JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment运行时环境
  • JVM:Java Virtual Machine虚拟机,模拟CPU去运行我们的代码

卸载JDK

  1. 我的电脑属性-高级系统设置-环境变量-JavaHome-删除
  2. 删除Path下的Java目录
  3. dos窗口- 输入"java -version"

安装JDK8

  1. 百度搜索JDK8,找到下载地址
  2. 同意协议
  3. 下载电脑对应的版本
  4. 双击安装JDK
  5. 记住安装路径
  6. 配置环境变量
    1. 我的电脑–>属性
    2. 环境变量–>添加JAVA_HOME
    3. 配置path变量
  7. cmd指令-“java -version”-确定下载成功
java目录
  • bin 放java可执行文件
  • include 放头文件(java是拿C写的)
  • jre java运行环境
  • lib 放java的库文件
  • src.zip 资源文件 java基础类的源代码

Hello World

  1. 新建文件夹存放代码
  2. 新建一个java文件(文件后缀.java)
  3. 编写代码
public class Hello_World{
	public static void main(String[] args){
		System.out.print("Hello,World!!!");
	}
}
  1. 利用cmd指令编译–>路径前加"cmd "进入控制台–>输入**“javac java文件全称”**–>生成class文件
  2. 输入"java 文件名称"运行java class文件
    ![[Pasted image 20220704172315.png]]
可能问到的问题需要注意
  1. 每个单词的大小写【java是大小写敏感的】
  2. 尽量使用英文
  3. 文件名和类名必须保持一致,并且首字母大写
  4. 符号不能使用中文

Java程序运行机制

Java特点
  • 编译型compile(编程语言-全部自己翻译-速度快、效率高|如C、C++)
  • 解释型(编程语言-需要看哪找人解释-速度要求不高|)
  • 程序运行机制:源文件(.java)–>Java编译器–>字节码(.class)–>类装载器–>字节码校验器–>解释器–>操作系统平台

IDEA

什么是IDE?

集成开发环境,用于提供程序集成开发环境的应用程序。

安装IDEA java开发环境

在src文件夹下建类

快捷语句

[psvm]main方法
[sout]输出语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值