预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JavaSEday01 Java的版本: JavaSE标准版JavaApplicationJava应用程序 JavaEE企业版Java企业级应用 JavaME微型版小型设备嵌入式开发 目前被Android取代 Java特点: 1、简单 Java语言是拿C/C++开发 和C++取消指针的语法晕针 C++好比允许开飞机 Java只允许我们坐飞机 C++允许类的多继承 Java只允许类的单继承 2、面向对象 WhatisObject?EverythingisObject! 3、健壮性 通过异常处理机制 4、平台无关性(跨平台)操作系统平台 WindowsLinuxUnixMac Writeonce,runanywhere!一次编写,到处运行 C++的开发过程 编辑Hello.cc->编译Hello.o->连接Hello.exe 源程序中间文件可执行文件 int几个字节?32位4字节 64位8字节 Java的开发过程 编辑Hello.java->编译Hello.class 源程序字节码文件(ByteCode二进制) 通过Java虚拟机加载并解释执行 JVM int统一认为4字节 不同的操作系统安装相对应的JVM,按照相同的规范来理解相同Java程序。通过JVM来屏蔽底层操作系统的差异 Java术语: JDKJava开发工具包JDK6.0 Java的开发和运行等功能 bin目录binary二进制可执行文件 javac.exe编译 java.exe运行 jar.exe打包压缩成.jar包 javadoc.exe提取JavaDoc文档 JREJava运行环境 包括了运行Java程序所需的环境 JVMJava虚拟机 在Java运行环境中加载.class文件解释执行 GCGarbageCollectionJava内存垃圾收集机制 积极机制 懒惰机制lazy GC线程非常消耗系统性能尽可能减少GC的启动 API应用编程接口在Java中特指JavaDoc文档 IDE集成开发环境是一种软件,工具 集成了编辑、编译、运行、调试、部署、整合第三方软件(数据库、应用服务器等)的开发工具 Eclipse日蚀Sun IBM$3000JavaEclipse3.2 MyEclipseEclipse的插件版plugin MyEclipse5.0678910 NetBeansSun JBuilder20062007内存就是Eclipse Java程序的开发步骤: 1、下载并安装JDKjdk6.0forwindows/forlinux 百度搜索jdk6google 2、配置环境变量操作系统环境Windows 打开控制台运行->cmd JAVA_HOME=C:\ProgramFiles\Java\jdk1.6.0_21 jdk的安装目录提供个第三方软件使用Tomcat PATH=C:\ProgramFiles\Java\jdk1.6.0_21\bin; ......原有的内容必须追加其后以分号分隔 命令的搜索路径 C:\WINDOWS\system32\notepad.exe 以及将C:\WINDOWS\system32目录配置到path环境变量中 CLASSPATH=.类的搜索路径.表示当前目录 如何配置系统环境变量: 右击"我的电脑"->属性->高级->环境变量 先删除:用户变量 _JAVA_OPTIONS IBM_JAVA_OPTIONS 系统变量: _JAVA_OPTIONS IBM_JAVA_OPTIONS JAVA_TOOL_OPTIONS 如何检测环境变量配置: setjava_home setpath setclasspath java-version javac java 3、编辑源程序 需要纯文本编辑器 记事本notepad.exe写字板 EditPlus.exeUE Linux/Unixvi 需求:写第一个Java程序,在控制台打印"HelloWorld" 在D:\下新建立一个文本文件HelloWorld.java 4、编译javac源文件名->类名.class HelloWorld.java->HelloWorld.class 控制台:D:\cdd: javacHelloWorld.java 5、运行java类名 javaHelloWorld CRM系统客户关系管理系统 软件规模30人/月 30人*1个月 1人*30个月 5人*6个月每个人每天写10个类一个月20 10*20*5*6=6000 如何对Java的类进行分门别类管理? 本质就是分目录存放Java有包语法package packageday01;对应目录:day01/ 类的全名:day01.HelloWorld packagejavase.day01;ja