01--初识java及我的第一个小程序
来源:互联网 发布:php mysql事务处理 编辑:程序博客网 时间:2024/05/16 16:10
java作为一门语言,是一门计算机语言。人与人的交流沟通通过语言的形式,想和美国人交流我们要学English,和日本人交流我们要学日语。和计算机交流也要有一门语言,也就是计算机语言。所谓计算机语言就是人们与计算机交流沟通的语言。全世界的语言是多种的,计算机的语言也是有多种的。例如:C、C++、C#、java等。java就是其中的一种。学语言就是要学习语言的语法规则。java也一样,有自己的语法规则。
1、java的由来和发展。(ps:为什么要说它的过去呢?个人觉得对一个事物追根溯源的话,其中的故事更能提高我们学习的兴趣。)
由来:
●1990年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制
●1993年Sun(Stanford University Network) 公司将目标市场转向 Interne
●1994年将Oak语言更名为Java
●1995年Java被正式发布
发展:
Development Kit
1.0.2
1.1.1--->1.1.6--->1.1.7--->1.1.8
1.2.1
Java 2 SDK
1.2.2
1.3.0--->1.3.1
1.4.0--->1.4.1--->1.4.2--->1.5.0(5.0)--->1.6.0(6.0)--->1.7.0(7.0)
Java平台的三个版本(1999.6): J2SE/J2EE/J2ME
J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为 JAVAEE JAVASE JAVAME
2、java语言的主要特点
开源——开放源代码
- 跨平台(java虚拟机——JVM)
- 其它特点
- 简单性
- 解释性
- 面向对象
- 高性能
- 分布式处理
- 多线程
- 健壮性
- 动态
- 结构中立
- 安全性
- 可移植性等
java跨平台原理:
3、java环境搭建
JRE和JDK
- JRE(Java Runtime Environment Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
- JDK(Java Development Kit Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
- 安装JDK
- 不断点下一步就可以(这个简单)
- 不断点下一步就可以(这个简单)
- 配置环境变量
- Windows7,8:计算机(右键)->属性->高级系统设置->高级->环境变量->系统变量->双击变量名称为path
->将jdk安装目录下的bin目录添加到变量值的最左边并添加一个分号.
- Windows XP:计算机(右键)->属性->高级高级选项卡->环境变量->系统变量->双击变量名称为path->将jdk安装目录下的bin目录添加到变量值的最左边并添加一个分号.
4.开始学着写第一个程序(照着例子一个一个字母的敲上去的)
class Test1{public static void main(String[] args){System.out.println("锄禾日当午"); System.out.println("编程真辛苦");System.out.println("写了一整天");System.out.println("这才入基础");}}
接着就是程序的测试了.
这些是我对java的一些简单的认识和了解.程序也就是照着老师教的打出来的.
总结:以前经常看别人的博客,觉得写得都挺好。如今自己写第一篇博客,感觉不怎么会用,这篇博客的内容不多,却写了好长的时间,主要是不怎么会排版,编辑之类的。相信慢慢的多写写就能总结出规律来了。加油!!
- 01--初识java及我的第一个小程序
- 我的第一个JAVA小程序
- 我的第一个java小程序
- 我的第一个java小程序
- 我的第一个 java 小程序 Hello World!
- 我的IBatisNet第一个小程序
- 我的第一个Python小程序
- 我的第一个qt小程序
- 我的第一个Activiti小程序
- 我的第一个web小程序
- [java]我的第一个java 程序
- JAVA的第一个小程序
- 我的第一个java程序
- 我的 第一个JAVA程序
- 我的第一个JAVA程序
- 我的第一个JAVA程序
- 我的第一个Java交互程序
- 我的第一个JAVA程序
- java文件操作
- C# 中的委托和事件
- java中参数个数可变的做法
- 通过串口实现stm32的IAP功能————stm32学习笔记
- java内部类 匿名内部类
- 01--初识java及我的第一个小程序
- cocos2d-x节点(CCActionPageTurn3D)API
- Android ANR 分析解决方法
- 结合例子理解排他(exclusive)锁和共享(shared)锁
- 为什么可以把未提交的数据写入数据文件?——通过DML操作举例解析
- 关于使用中文分词工具ICTCLAS2013 Java版本乱码的问题
- 网络攻防学习笔记
- GDB常用调试命令
- find&grep查找工具