JavaSE学习笔记

上传人:dfg****19 文档编号:192599235 上传时间:2023-03-07 格式:DOCX 页数:6 大小:17.79KB
收藏 版权申诉 举报 下载
JavaSE学习笔记_第1页
第1页 / 共6页
JavaSE学习笔记_第2页
第2页 / 共6页
JavaSE学习笔记_第3页
第3页 / 共6页
资源描述:

《JavaSE学习笔记》由会员分享,可在线阅读,更多相关《JavaSE学习笔记(6页珍藏版)》请在装配图网上搜索。

1、JavaSE day01Java的版本:Java SE 标准版 Java Application Java应用程序Java EE 企业版 Java企业级应用Java ME 微型版 小型设备 嵌入式开发 目前被Android取代Java特点:1、简单 Java语言是拿C/C+开发 和C+ 取消指针的语法 晕针 C+ 好比允许开飞机 Java 只允许我们坐飞机 C+允许类的多继承 Java只允许类的单继承2、面向对象 What is Object? Everything is Object!3、健壮性 通过异常处理机制4、平台无关性 (跨平台) 操作系统平台 Windows Linux Unix

2、Mac Write once, run anywhere! 一次编写,到处运行C+的开发过程 编辑Hello.cc -编译 Hello.o - 连接 Hello.exe 源程序 中间文件 可执行文件int 几个字节? 32位 4字节 64位 8字节Java的开发过程 编辑Hello.java - 编译Hello.class 源程序 字节码文件(Byte Code 二进制) 通过Java虚拟机 加载并解释执行 JVMint 统一认为4字节不同的操作系统安装相对应的JVM,按照相同的规范来理解相同Java程序。通过JVM来屏蔽底层操作系统的差异Java术语:JDK Java开发工具包 JDK6.0

3、 Java的开发和运行等功能 bin 目录 binary 二进制 可执行文件 javac.exe 编译 java.exe 运行 jar.exe 打包 压缩成.jar包 javadoc.exe 提取JavaDoc文档JRE Java运行环境 包括了运行Java程序所需的环境JVM Java虚拟机 在Java运行环境中加载.class文件 解释执行GC Garbage Collection Java内存垃圾收集机制 积极机制 懒惰机制 lazy GC线程 非常消耗系统性能 尽可能减少GC的启动API 应用编程接口 在Java中特指JavaDoc文档IDE 集成开发环境 是一种软件,工具 集成了编辑

4、、编译、运行、调试、部署、整合第三方软件(数据库、应用服务器等)的开发工具 Eclipse 日蚀 Sun IBM $3000 Java Eclipse3.2 MyEclipse Eclipse的插件版 plugin MyEclipse 5.0 6 7 8 9 10 NetBeans Sun JBuilder 2006 2007 内存就是EclipseJava程序的开发步骤:1、下载并安装JDK jdk6.0 for windows/for linux 百度搜索jdk6 google2、配置环境变量 操作系统环境Windows 打开控制台 运行-cmd JAVA_HOME=C:Program F

5、ilesJavajdk1.6.0_21 jdk的安装目录 提供个第三方软件使用Tomcat PATH=C:Program FilesJavajdk1.6.0_21bin; .原有的内容必须追加其后 以分号分隔 命令的搜索路径C:WINDOWSsystem32notepad.exe以及将C:WINDOWSsystem32目录配置到path环境变量中 CLASSPATH=. 类的搜索路径 . 表示当前目录如何配置系统环境变量: 右击我的电脑 - 属性 - 高级 - 环境变量先删除:用户变量_JAVA_OPTIONSIBM_JAVA_OPTIONS系统变量:_JAVA_OPTIONSIBM_JAVA

6、_OPTIONSJAVA_TOOL_OPTIONS如何检测环境变量配置:set java_homeset pathset classpathjava -versionjavacjava3、编辑 源程序 需要纯文本编辑器 记事本notepad.exe 写字板 EditPlus.exe UE Linux/Unix vi 需求:写第一个Java程序,在控制台打印HelloWorld 在D:下新建立一个文本文件 HelloWorld.java4、编译 javac 源文件名 - 类名.class HelloWorld.java - HelloWorld.class 控制台:D: cd d: javac

7、HelloWorld.java5、运行 java 类名 java HelloWorldCRM系统 客户关系管理系统软件规模30人/月 30人 * 1个月1 人 * 30个月5 人 * 6个月 每个人每天写10个类 一个月2010*20*5*6 = 6000如何对Java的类进行分门别类管理?本质就是分目录存放 Java有 包语法 packagepackage day01; 对应目录: day01/ 类的全名:day01.HelloWorldpackage javase.day01; javase/day01 类的全名:javase.day01.HelloWorld注意:package语句需要有

8、分号结尾 package只能在有效代码的第一行出现分包的好处:1)便于类的分门别类管理2)可以保证一个类名称全球唯一项目中有包规范: tarena公司 crm项目 子模块entity 类Emp公司域名.项目名.模块名.类名package com.tarena.crm.entity;class Emppackage day01;新的编译方式javac -d . HelloWorld.java作用1:能够指定编译后字节码的存放位置 . 表示当前目录作用2:如果类中有package语句,就按照package的结构生成一层层目录,将.class文件存放在目录中。必须添加包名运行:java day01.

9、HelloWorld练习:写一个打印HelloKitty的程序要求包的名称 day01类的名称:MyFirstJava要求源文件名称:MyFirstJava.java步骤:1.编辑 在D: 新建立一个文件 MyFirstJava.java 使用EditPlus打开编辑源程序package day01;public class MyFirstJava public static void main(String args) System.out.println(HelloKitty); 2.编译 javac -d . MyFirstJava.java3.运行 java day01.MyFirst

10、JavaJava注释: 在Java代码中添加说明的文本,不参与代码的编译 注释是给程序员看的,避免以后难以读懂代码有三种注释:(1)单行注释 /注释的文本内容 只管从/开始之后的一行内容(2)多行注释 /* 多行注释的内容 */(3)文档注释 包含了多行注释的所有功能,还能够提取JavaDoc文档 /* 能够被提取的文档注释内容 */System.in 系统标准输入流 键盘是标准输入System.out 系统标准输出流 显示器 终端 控制台System.err 系统标准出错流12abc12 3abc12 3abc3ctrl + shiftctrl + space 中英文切换 默认输入法推荐英文

11、常用的快捷键:ctrl + c 拷贝ctrl + v 粘贴ctrl + s 保存ctrl + x 剪切ctrl + a 全选ctrl + z 撤销程序:提示从控制台输入姓名和年龄,输出相应的信息请输入姓名: Tom请输入年龄: 23您的姓名是Tom,年龄是23JDK中有大量的类,提供给我们使用:lang包 language 语言包 下的类经常使用到 不需要import可以直接使用java.lang.String类 表示字符串java.lang.System类 表示系统类util包:工具包java.util.Scanner类 扫描器类 将类变为具体对象,调用改对象的方法 Scanner sc =

12、 new Scanner(System.in); String name = sc.next(); int age = sc.nextInt();新建立一个程序 TestScanner.java 源文件作业:写一个Java程序 TestEmpScanner.java运行程序时:请输入员工的姓名:James next()请输入员工的年龄:21 nextInt()请输入员工的薪水:8000.5 nextDouble()员工的基本信息:姓名:James年龄:21薪水:8000.5姓名使用String name年龄使用int age薪水使用double salary double可以表示小数学习方法:大胆猜测,小心验证SUN Java核心技术 卷一、卷二可选 第八版安装MyEclipse8.5 myeclipse-8.5.0-win32.exe 825M将工作区默认的路径:C:Documents and SettingsAdministratorWorkspacesMyEclipse 8.5更改为:D:workspace

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!