java基础总结01

一、java概述

1.Java是由Sun公司1995年推出的一门高级的编程语言

2.2005年更改JDK版本号 JDK1.5--->JDK5.0

3.目前JDK最新的版本JDK8.0

4.Java不是一门技术,而是一个平台,有N多基于该平台的技术。

5.Java中的三大体系机构
 JavaSE(标准版--J2SE):适合做桌面应用程序和低端商务应用开发

 JavaEE(企业版--J2EE):为企业提供软件的解决方案

 JavaME(微型版--J2ME):手机,嵌入式开发

6.软件的分类
 行业软件:针对某一个行业研发的
 大众软件:没有行业的针对性


7.Java特征
 a)Java是一门纯面向对象的编程语言
 b)java中没有指针,安全性(自动垃圾回收,强制类型检查),健壮性高
 c)平台无关
 java 的八大特征:简单高效   面向对象  网络分布计算  健壮性   安全性   跨平台    并发性   动态扩展

8.Java中的两大核心技术

 JVM(虚拟机)可以实现跨平台
 原理:
  JVM能够在当前电脑系统上虚拟出来一个专门运行Java程序的虚拟的操作系统,并且JVM中有一个解释器组件负责和当前的电脑系统进行通信,所以,Java程序是运行在JVM上,而不是当前的电脑系统上,所以能够实现一次编译,到处运行。


 GC:自动垃圾回收器

 原理:当程序启动时,GC(是一种线程)会自动启动,并且时刻对程序进行监控,如有检测到可回收的垃圾,则立马回收,释放资源。

 注意:java程序需要编译成字节码文件(.class)才能运行(实际上运行的就是字节码文件)

9.JDK Java开发工具集

 JDK(JRE,javac.exe,java.exe....)

 JRE:运行时环境,三大功能:
 a)加载代码:由类加载器(ClassLoader)完成
 b)校验代码:由字节码校验器完成
 c)执行代码:由运行解释器完成


10.常用DOS命令

 cd..跳转到上级目录
 cd\ 直接进入根目录
 切换盘符时直接写盘符名称+:
 dir查看当前目录

11.JDK环境变量

 path:目的是能够说明在DOS中命令所在的目录

 classpath:实际上是告诉JVM生成字节码文件的目录(或者说告诉JVM找字节码的目录)

 【我的电脑】--【右击】--属性--【高级】--【环境变量】--【系统变量】--
 path变量:把JDK安装的bin目录所在的路径,复制到path变量值后面。

 在系统变量中新建一个classpath,变量值:.

 通过javac或者java命令,验证环境变量是否配置成功。

12.java开发三步曲

 step1:编写源程序,源程序后缀名一定是.java
  public class 类名/文件名{
   //main方法是程序的入口
   public static void main(String[]args){
    System.out.println("输出的内容");
   }
  }

 step2:编译源文件
  前提是首先要用DOS命令,切换到当前JAVA文件所在的目录

  语法:
   javac 类名.java/文件名.jav

 step3:运行字节码文件

  语法:
   java 类名/文件名称

13.总结
 java的源文件必须以扩展名 .java结束,源文件的基本组成部分是类
 源文件名必须与公有类的名字相同,一个源文件中至多只能有一个public的 class声明
 Java程序的执行入口是main()方法,它有固定的书写格式:
 public  static void main(String [] args){  ...  }
 Java语言严格区分大小写
 每个语句以分号(;)结束
 空格只能是半角空格符或是Tab字符
 三种注释方式:
 //单行注释
 /**/多行注释
 /***/文档注释

 注意:如果有修改源程序,需要重新编译。


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值