java基础笔记

java基础笔记

ID:23794055

大小:811.06 KB

页数:116页

时间:2018-11-10

java基础笔记_第1页
java基础笔记_第2页
java基础笔记_第3页
java基础笔记_第4页
java基础笔记_第5页
资源描述:

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

1、~~Javaday01=============================================================================================Java------------sun公司1995几个特点:简单,安全,跨平台,面向对象,分布,健壮,解析,高性能,多线程,动态性,体系结构中立安全:允许用户使用指针,不允许操作指针跨平台:C++:源码----(编译)---->目标码-----(连接)---->可执行文件目标码:二进制机器码c++中的源码是跨平台的。c++中的指针其实是内存中的编号(地址)一个字节=连续的8位二

2、进制位。1G=1024*1024*1024JAVA:源码----(编译)---->字节码JAVA是字节码跨平台。搭建Java开发环境:JDK/JRE/JVM什么是JDK:JAVA开发工具包(做JAVA开发是必须下载JDK)什么是JRE:JAVA的运行环境(若只运行JAVA文件只要下JRE就可以了)什么是JVM;JAVA虚拟机JVM(java虚拟机)功能:用来屏蔽不同系统的差异,为上层的字节码提供统一的运行环境。JDK下的bin目录:可执行文件(这些都是开发过程中所要用的命令。如javac,java)JDK下的JRE目录:BIN目录,LIB目录。这里的BIN目录中放的是运行中用到的命

3、令,LIB目录中放的都是JAR文件,JAR文件中放的都是一写编译好的字节码。打成JAR文件的目的:方便传输。LIB目录下的rt.jar,改文件下放的是JAVA开发的类库JDK下的SRC.ZIP包:放的是rt.jar包中的源码,而rt.jar中放的是对应的字节码。----------------------------------------------------------------------设置环境变量:JAVA_HOME:代表JDK安装路径=/opt/jdk1.6.0d:/a/b/jdk1.6CLASSPATH:系统搜索类的路径=.(指的是当前目录)PATH:命令的搜索路

4、径=/opt/jdk1.6.0/bin或=$PATH:/opt/jdk1.6.0/bin或=$PATH:$JAVA_HOME/bi$PATH:在原先的PATH基础上加上其它路径--------------------------------------------------------------------------第一个JAVA代码第一步:viMyFirstJava.java第二步:publicclassMyFirstJava{-----------------定义一个类publicstaticvoidmain(String[]args){------主方法格式固定Str

5、ingname="tangliang";----定义一个变量为字符串,字符串值用双引号来引起intage=30;------定义一个整数类型值为30System.out.println("mynameis:"+name);---输出语句()里是要输出的内容~~~~~System.out.println("myageis:"+age);----JAVA中加号也可以做字符串的链接}}第三步:javacMyFirstJava.java-----编译源代码文件(跟源文件名)第四步:javaMyFirstJava-----执行字节码文件(跟的是类名)通配符号编译:javacmy*.java-

6、---------编译以my字母开头的所有java文件带包编译:javac-d.PackageTest.java带包执行:javasd0807.day01.PackageTestPublic被称作为访问修饰符----作用是:控制程序的其他部分对该部分的访问级别Class表面JAVA程序中的全部内容是包含在类中的。注意点:1.一个JAVA源文件只能定义一个public类2.而且PUBLIC修饰的类名必须同文件名一致(大小写也要一直)3.可以定义其他非public类.4.字节码文件与类一一对应,而不是同你的源文件一一对应.5.可以运行的JAVA方法的文件,一定要包含一个主方法,而且主方

7、法签名是固定的6.包含主方法的类叫主类,java命令后跟的是主类的名字7.main方法是程序的入口包的定义(目的是确保类名的唯一性)包用来放所写文件的目录.怎么来声明一个包:packageSD0807.day01;---包的定义(可以是0或1行,若声明则必须在java文件第一行)++++++++++++++++++++++++++++++++++++++++++++++++packageSD0807.day01;publicclassPackgeTest{public

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

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

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