0705——JAVASE第一天学习
来源:互联网 发布:计算机大数据网校 编辑:程序博客网 时间:2024/04/27 14:40
第一章 java 概述
1.java 语言发展史
1995年由sun公司推出的一种高级编程语言
2005 年 把jdk1.5 更名为 java 5.0
至今最新的版本是java 6.0
2.java体系
j2se------>>>javaSE(JavaSE:Java Platform,Standard Edition)都是java标准版 应用:各应用平台的基础,桌面开发和低端商务应用的解决方案。
j2ee------>>>javaEE(JavaEE:Java Platform,Enterprise Edition)都是java企业版 应用:以企业为环境而开发应用程序的解决方案
j2me------>>>javaME(JavaME :Java Platform, Micro Edition)都是java微型版 应用:致力于消费产品 和嵌入式设备的最佳解决方案
3.java特点
1.java是一种纯面向对象的编程语言
2.一种健壮性的语言,而且它吸收了C/C++的优点。
3.安全性,取消了指针,有自动垃圾回收。
4.java跨平台的原理
java应用程序源代码--------编译----->>>>产生.class文件------->>java虚拟机运行环境
java运行环境(JVM)好比一个虚拟出来的操作系统
5.java虚拟机(JVM)
1.JVM可以理解成一个可运行Java字节码(.CLASS)的虚拟计算机系统
2.对于不同的操作系统,要安装和计算机操作系统相符的JVM。
6.垃圾回收器(GC)
1.GC垃圾回收器,它能自动去检查和回收 已经废弃掉或者不再使用的垃圾对象。JVM里面提供跟踪当前系统内存的分配情况。JVM空闲时,就会自动检查垃圾并做相应得处理。
2.GC随着java程序的运行而运行
七.JDK
1.JDK是java开发运行环境的工具集(jre(jvm,api))
2.JRE的三大功能:加载代码(类的加载器完成(ClassLoader))---------->>>校验代码(由字节码产生器进行代码的校验)--------->>>>>执行代码(运行解释器)
3.环境Path配置:
我的电脑--->>右键--->>选择属性---选择高级选项卡---->>点击环境变量----->>选择系统变量下面的Path----->>找到JDK安装目录的下面的jdk文件夹---->>打开该目录下面的Bin文件
---->>>复制地址栏中的路径---->>选中Path点击编辑按钮---->>在Path变量值文本框中的最后先添加一个英文的分号然后再把复制JDK的路径 粘贴在分号的后面 ---->>完成
4.环境classPath配置:
环境变量---->>>查看系统变量中是否已存在ClassPath,如果不存在 点击新建按钮变量名称填写:CLASSPATH 变量值 填写点.
8.java程序开发三步骤:
1.编写源代码
2.编译源代码
3.运行编译好的字节码
9.编写源代码的步骤
1.新建一个记事本---->>打开---->>public class 类名(随便定义:类名第一个字母必须大写,如果类名由多个英文单词组成,那么每个单词手写字母都要大写){
public static void main(String[]args){//写main方法,main方法的写法是固定的
//要输出的数据
System.out.println/print(""); //输出数据的固定写法 println表示 换行输出,print表示在同一行输出
}
}
2.把文件名称 改成和类名相同的名称,然后并且 扩展名要以.java结尾 例如:HelloWorld.java
10.java应用程序的运行步骤
1.点击开始----》》》选择运行----》》》输入CMD---->>>>用cd/或者用cd..先切换到C盘的根目录-----》》》盘符名称:切换到相应的盘符---->> CD 文件夹名称 ---》》点击回车
2.用javac 文件名称.java 进行编译
3.用java 类名 进行java程序的运行
11.java注释
1.单行注释://单行注释
2.多行注释:/*
在这里书写多行注释
*/
3.文档注释:
/**
用于生产系统的帮助文档
*/
- 0705——JAVASE第一天学习
- JavaSE学习第一天笔记
- JAVASE第一天
- javase第一天练习
- JAVASE笔记第一天
- python学习——第一天
- iOS学习——第一天
- java学习总结——第一天
- Java学习笔记——第一天
- Spring 学习笔记——第一天
- c++学习——第一天
- 数据结构学习日记——第一天
- spring4学习日记——第一天
- 框架学习第一天——struts2_01
- RCNN——学习笔记第一天
- Django学习系列—第一天
- 《JAVASE 基础学习》 第一天 环境变量配置、第一个程序运行执行过程
- 前端—第一天
- 每天进步一点点
- Entity Framework 警告 6013 未定义主键,无法推断有效的主键的解决方法
- ZOJ 1216
- python学习笔记
- VC编程入门浅谈
- 0705——JAVASE第一天学习
- Linux内核源码分析(1)——compiler.h分析(1)
- 0706——JAVASE第二天学习
- Quartus、SOPC、Nios使用过程问题总结
- Using inheritance and dynamic binding
- 分解质因数
- 搭建VLC流媒体服务
- Oracle EBS 11i 表结构
- 2010-7-6 Pilates训练