java基础知识.docx

java基础知识.docx

ID:32020411

大小:116.30 KB

页数:62页

时间:2019-01-30

java基础知识.docx_第1页
java基础知识.docx_第2页
java基础知识.docx_第3页
java基础知识.docx_第4页
java基础知识.docx_第5页
资源描述:

《java基础知识.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java编程偏应用语法和基本规则(记/用)面向对象的概念和思想(尽量理解)Java官方类库(sun提供的)(记/会用)要求:多花时间多动手多找问题,多解决问题JavaEditionJavaEEjava的企业开发版J2SEJAVASE标准版J2EEJavaEE企业版J2MEJavaME微缩版课程Java基础(16天)语法基础标示符关键字流程控制数组算法(5天)JavaGUI面向对象基础类库集合Collection泛型异常图形用户界面高级应用(7天)多线程网络线程输入输出流文件反射与标注Java基本概念和术语Java的基本术语JDK:Java开发工具包,sun官方提供

2、的java下载安装包,分操作系统和版本JRE:Java运行环境,下载安装JDK即可得到JRE。需要配置环境变量JVM:Java虚拟机。是Java的核心功能的提供者,Java程序必须运行在JVM中GC:内存垃圾的回收机制,有JVM提供.IDE:集成开发环境,是大规模的商业开发工具,主流包括:Eclipse/jbuilder/netbeansAPI:应用程序接口,在Java中特指sun官方类库的说明文档Java好处:对外无指针内存由JVM控制,new的时候申请内存,GC机制(由虚拟机提供)回收内存面向对象的编程思想加快了开发速度跨平台(一次编译,到处运行)过程;.ja

3、va源程序àjavac编译à生成.class文件(与平台无关的字节码文件)à类加载器加载到内存à字节码校验理解JVM(java虚拟机)作用Jvm通过后台线程实现垃圾回收写一个java程序下载jdk,配置环境变量环境变量的配置和意义Path可以提供任意目录下都可以运行的命令,windows会自动去path中找Path配置java中可执行文件(命令)在原有的pass基础之上,加上c:ProgremfilesJavajdk1.6.0-01bin;隔开多个目录CLASSPASS配置java类库的路径Jvm只会从CLASSPASS中查找类文件JAVA_HOME配置j

4、ava安装目录c:ProgremfilesJavajdk1.6.0-01目前只需配置pass和CLASSPATH即可右键点我的电脑à选择属性à高级à环境变量配置环境变量后,要重新启动dos窗口生效所有的class文件存在rt.jar中,通过系统中的关系,可以自动找到rt.jar练习:写一个Ex1.java,要求输出个人信息姓名性别年龄学校专业在java中,package语句用于分目录,用javac–d.xx.java编译Java包名类名运行分目录以后,有些类在使用前,需要import语句导入。除了本包中的类和sun官方提供的java.long包中的类,其他类

5、必须importJava.lang包中的类,虚拟机自动完成加载在jdk中基本的包Java.lang核心包objectStringSystemThreadJava.awt/javax.swing/java.awt.event用于GUI图形界面Java.io输入输出Java.net网络Java.util工具包(算法、数据结构、集合、设计模式、日期)Java.sql数据库相关的包Javax.sqlImportjava.until.*代表所有的类,不包括子目录Java注释:1、//单行注释,从//开始到本行结束2、多行注释:/*开始*/结束/**开始*/结束可以被java

6、doc命令提取成单独的文档,API就是这样生成的编程题:要求输入长方形的长和宽,输出周长和面积。(整数int即可)输出水仙花数:publicclassFlowers{publicstaticvoidmain(String[]args){inta,b,c;System.out.println("FlowersNumberis:");for(intn=101;n<1000;n++){a=n/100;b=n/10%10;//b=n%100/10也行c=n%10;intm=a*a*a+b*b*b+c*c*c;if(n==m){System.out.println(n+""

7、);}}}}2012/09/06计算机语言一般分为:B语系:VBC语系:C++C语言java.netTopics注释comments、标识符identifiers、关键字keywords基本数据类型不同类型的字面值运算符表达式标识符;给类、变量、方法起名字的准则:1、支持字母、数字、_、$,但数字不能打头2、大小写区分3、长度无限制4、支持汉字(中文),但不建议使用5、不能是关键字注:String是标识符,它是一个类名,但int不是标识符关键字(50个)Java中的关键字全是小写的abstract抽象assert断言boolean布尔break跳出循环/switc

8、hbyte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。