1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java基础笔

Java day01 ============================================================================================= Java sun公司 1995 几个特点:简单,安全,跨平台,面向对象,分布,健壮,解析,高性能,多线程,动态性,体系结构中立 安全:允许用户使用指针,不允许操作指针 跨平台: C++ : 源码 (编译)目标码 (连接)可执行文件 目标码:二进制机器码 c++中的源码是跨平台的。c++中的指针其实是内存中的编号(地址) 一个字节 = 连续的8位二进制位。 1G = 1024*1024*1024 JAVA:源码 (编译)字节码 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目录中放的是运行中用到的命令, LIB目录中放的都是JAR文件,JAR文件中放的都是一写编译好的字节码。 打成JAR文件的目的:方便传输。 LIB目录下的rt.jar,改文件下放的是JAVA开发的类库 JDK下的SRC.ZIP包:放的是rt.jar包中的源码,而rt.jar中放的是对应的字节码。 设置环境变量: JAVA_HOME:代表JDK安装路径 =/opt/jdk1.6.0 d:/a/b/jdk1.6 CLASSPATH:系统搜索类的路径 =. (指的是当前目录) PATH:命令的搜索路径 =/opt/jdk1.6.0/bin 或 =$PATH:/opt/jdk1.6.0/bin 或 =$PATH:$JAVA_HOME/bi $PATH: 在原先的PATH基础上加上其它路径\ 第一个JAVA代码 第一步: vi MyFirstJava.java 第二步: public class MyFirstJava{ 定义一个类 public static void main(String[] args){ 主方法格式固定 String name=tangliang; 定义一个变量为字符串,字符串值用双引号来引起 int age=30; 定义一个整数类型值为30 System.out.println(my name is:+name); 输出语句()里是要输出的内容 System.out.println(my age is:+age); JAVA中加号也可以做字符串的链接 } } 第三步: javac MyFirstJava.java 编译源代码文件(跟源文件名) 第四步: java MyFirstJava 执行字节码文件(跟的是类名) 通配符号编译:javac my*.java 编译以my字母开头的所有java文件 带包编译:javac -d . PackageTest.java 带包执行:java sd0807.day01.PackageTest Public被称作为访问修饰符 作用是:控制程序的其他部分对该部分的访问级别 Class表面JAVA程序中的全部内容是包含在类中的。 注意点: 一个JAVA源文件只能定义一个public类 而且PUBLIC修饰的类名必须同文件名一致(大小写也要一直) 可以定义其他非public类. 字节码文件与类一一对应,而不是同你的源文件一一对应. 可以运行的JAVA方法的文件,一定要包含一个主方法,而且主方法签名是固定的 包含主方法的类叫 主类,java命令后跟的是主类的名字 main方法是程序的入口 包的定义(目的是确保类名的唯一性) 包用来放所写文件的目录. 怎么来声明一个包: package SD0807.day01; 包的定义(可以是0或1行,若声明则必须在java文件第一行) ++++++++++++++++++++++++++++++++++++++++++++++++ package SD0807.day01; public class PackgeTest{ public static void main(String[] ar

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档