JAVA入门1-8复习笔记

JAVA入门1-8复习笔记


1故事:JAVA帝国的诞生

0Java背景

​ 1972年C诞生

枷锁?指针和内存管理

​ 1982年C++诞生

​ 面向对象,兼容C,图形领域、游戏等

1Java初生

​ 1995年的网页有点拉-图形界面程序Applet

​ Java 2 标准版(J2SE):去占领桌面

​ Java 2 移动版(J2ME):去占领手机

​ Java 2 企业版(J2EE):去占领服务器

2Java发展

​ 基于Java开发了很多平台,系统,工具

​ 构建工具:Ant,Maven,Jekins

​ 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic

​ Web开发:Struts,Spring,Hibernate,myBatis

​ 开发工具:Eclipse,Netbean,intellij idea,Jbuilder

​ ……

​ 2006:Hadoop(大数据领域)

​ 2008:Android(手机领域)

一个伟大的帝国诞生了!


2Java的特性和优势

  • 简单性
  • 面向对象
  • 可移植性:Write once, Run everywhere.
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

了解即可


3JDK、JRE、JVM

JDK: Java Development Kit(开发者工具)

JRE: Java Runtime Environment(运行时环境)

JVM: JAVA Virtual Machine(虚拟机)

1

详细可看:JDK,JRE和JVM是什么?三者有什么关系?二分钟搞定!!! - 知乎 (zhihu.com)

4搭建开发环境

1JDK下载与安装

1.卸载JDK

​ 删除java的安装目录

​ 删除JAVA_HOME(环境)

​ 删除path下关于java的目录

​ java-version

2.安装JDK

​ 1.记住安装的路径

​ 2.配置环境变量

​ 1.我的电脑->右键->属性

​ 2.环境变量->JAVA_HOME

​ 3.配置path变量(系统变量中的path

​ (ps:%引用路径%\……)

​ 3.测试JDK是否安装成功

​ 1.打开cmd

​ 2.java -version(ps:java后有一个空格)


5HelloWorld

可能遇到的情况:

我遇到的问题是,文件名和文件内的class(类)名必须保持一致,并且首字母大写。

Java程序的运行机制

编译型 操作系统C/C++

解释型 网页->速度要求不高 Java

编译:将.java转变为.class(使用的是javac命令ps 这个c就是class)


6IDEA的安装和介绍

安装就不讲了

几个学到的快捷键:

psvm+回车->一个完整的main方法

sout+回车->一个print的格式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值