`
tkxhw29a
  • 浏览: 13586 次
最近访客 更多访客>>
sik
社区版块
存档分类
最新评论

开始-java之路(1)

阅读更多

开始-java之路(1)
2011年02月17日
  今天开始更新自己的java笔记。
  每天学习一点,两天一更,希望我能坚持下去…… 2.15: java语言简介:
  1991年Sun公司James Gosling等人开始开发名为Oak的语言,希望用于控制嵌入在有线电视交换点,Pda等的微处理器。
  1995年正式命名java   Oricle:默认用户名Scutt 
  java 既安全,可移植,又可跨平台,能够解决internet上的大型应用问题。最重要特点:跨平台性(核心作用是java虚拟机,实现开发一次运行无数次)
  为什么java有平台无关性:java源代码--(编译,(包括编译型,解释型))--java字节码--(运行)--java虚拟机--可用于 windows、linux、solaris  
  
              java程序的类型:
  1:Applet :由java编写,在internet上运行的程序,在任何客户端系统上均可下载Applet。
  2:应用程序:在计算机的操作系统支持下运行的程序。既可以基于GUI,又可以基于命令行界面CUI。
  开发包:JDK:是有助于程序员开发java程序的java开发工具包 j2sdk1.6.0-02。
  了解: SDK: 专门开发win系列的用户接口
  DDK:在windows下开发驱动
  2.16:上:
  安装目录:jdk 给开发者用的  jre 给用户用的
  bin目录:存放可执行文件
  jre目录:运行时的环境
  lib 目录:开发工具所需要的其他类库
  sample目录:java API 的编程样例
  环境变量的好处:简化目录
  创建环境变量:1,创建java_home映射值是C:/Program Files/Java/jdk1.6.0_23
  2,在Path中加入%java_home%/lib 3,新建CLASSPATH映射值.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOM E%/lib/tools.jar
  Java的源代码必须以.java作为扩展名 ,java的文件名必须和公共类的名字一样
  
  第一个名为HelloJava文件:
  public class HelloJava
  {
  public static void main(String args[])
  {
  System.out.println("hello java!!");
  }
  }
  在DOS下:
  输入Javac HelloJava.java(必须带扩展名)
  生成的.class文件是字节码,然后用java HelloJava运行成功,输出结果:hello java!!  
  下:
  Javadoc :对源代码的注释生成注释文档
  注释:// 单行注释 /*  */ 多行注释 /**  */注释文档
  开发java程序的步骤:
  1:创建java源程序
  2:编译
  Javac:读取java源程序并翻译成java虚拟机能够明白的指令集合,以字节码的形式保存在文件中,扩展名为class
  3:运行
  Java:用于执行java字节码的解释器,取出指令并且翻译成计算机能够执行的代码。
  注意参数的用法
  一个参数:将System.out.println("hello java!!");改为System.out.println(args[0]);先编译:javacHelloJava.java,翻译时需输入java HelloJava chenhanbin.此时chenhanbin 是参数,或java HelloJava "chenhanbin nihao"此时chenhanbin nihao算一个参数;
  
两个参数:再System.out.println(args[0]);后再加System.out.println(args[1]);先编译:javacHelloJava.java, 翻译时需输入两个参数,如:java HelloJava chenhanbin nihao此时chenhanbin是第一个参数,而 nihao 是第二个参数
  
  Static 关键字直接调用Main方法而无需创建类的实例
  
Java虚拟机:可运行java字节码的虚拟计算机系统,有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信
  Java特点:
  
简单----------删除了C++中许多复杂的功能,如指针操作和字符串重载
  Java不允许直接通过指针找到地址 面向对象
  健壮性
  安全性
  分布式
  多线程
分享到:
评论

相关推荐

    mysql-connector-java-5.1.27

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.1.27`则是MySQL官方为Java开发者提供的一个关键组件,用于在Java应用程序中与MySQL数据库进行交互。这个驱动包允许Java程序通过JDBC...

    mysql连接包mysql-connector-java-5.1.27.jar

    `mysql-connector-java-5.1.27.jar`是这个驱动的一个特定版本,它允许Java开发者在他们的应用中无缝地访问和操作MySQL数据库。 MySQL连接器(JDBC驱动)是Java Database Connectivity (JDBC)的一部分,JDBC是Java ...

    mysql-connector-java-5.1.40.tar.gz

    "mysql-connector-java-5.1.40.tar.gz" 是这个驱动程序的一个特定版本,版本号为5.1.40。这个压缩包包含了运行Java应用与MySQL数据库进行交互所需的类库和其他相关文件。 在Linux环境中处理这个压缩包,首先需要将...

    mongo-java-driver-3.2.2.jar.zip

    MongoDB是一个流行的开源、文档型数据库系统,而`mongo-java-driver`是官方提供的Java API,允许开发者在Java应用程序中执行各种数据库操作,如读取、写入、查询等。 在本例中,我们讨论的是`mongo-java-driver`的...

    mysql-connector-java-8.0.11

    在这个"mysql-connector-java-8.0.11"压缩包中,包含的是MySQL官方发布的针对Java的最新版本连接器,版本号为8.0.11。 1. **JDBC接口**:JDBC是Java语言访问数据库的标准接口,由Java SE的java.sql包提供。它定义了...

    mysql-connector-java-commercial-5.1.30-bin.jar

    将要使用的是mysql-connector-java-5.1.30-bin-g.jar和mysql-connector-java-5.1.30-bin.jar 配置 在C:\Program Files\Java目录下建立mysqlforjdbc子目录,进入该目录将mysql-connector-java-5.1.30-bin.jar到该...

    eclipse-java-mars-1-win32

    "eclipse-java-mars-1-win32"这一版本是专为Windows 32位系统设计的Eclipse Java Mars 1版本,它为开发者提供了强大的支持,使Java开发变得更为高效和便捷。 1. **Eclipse Java Mars 1**: Eclipse Mars是Eclipse ...

    mysql-connector-java-5.1.25-bin.jar

    《MySQL Java连接器详解——以mysql-connector-java-5.1.25-bin.jar为例》 MySQL数据库在软件开发中占据着重要的地位,而与Java应用程序进行交互则离不开`mysql-connector-java`这个驱动包。本文将深入探讨`mysql-...

    mysql-connector-java-8.0.30.tar

    这个压缩包`mysql-connector-java-8.0.30.tar`包含了运行Java应用并与MySQL进行交互所需的所有文件。以下是关于MySQL Connector/J 8.0.30的详细知识点: 1. **JDBC驱动**:Java Database Connectivity(JDBC)是...

    MySQL java驱动包mysql-connector-java-5.1.45

    `mysql-connector-java-5.1.45`是MySQL官方提供的Java数据库连接器,它使得Java应用程序能够连接到MySQL服务器,执行SQL语句并处理结果。这个驱动包是Java开发者在开发过程中不可或缺的工具,特别是在Android平台上...

    mysql-connector-java-3.0.16-ga-bin.jar

    "mysql-connector-java-3.0.16-ga-bin.jar" 是这个特定版本的驱动程序,用于与MySQL 3.x至5.x版本兼容。 该驱动程序的主要功能包括: 1. **连接建立**:通过提供JDBC URL、用户名和密码,Java应用程序可以使用`...

    mysql-connector-java.jar

    3. **mysql-connector-java-5.1.46**: 这是MySQL Connector/J的一个具体版本号,5.1.46代表这是5.1系列的第46个稳定版本。每个版本都会修复已知问题,增加新功能,并优化性能。对于5.1.x版本,它支持MySQL服务器...

    mysql-connector-java-5.1.28-bin.jar

    对于非 Maven 项目,可以直接将 `mysql-connector-java-5.1.28-bin.jar` 文件复制到项目的 `lib` 目录或系统级的 `JRE/lib/ext` 目录下,使其对所有 Java 应用可见。 总之,MySQL Connector/J 5.1.28 是连接 Java ...

    mysql-connector-java-8.0.26.rar

    在 MySQL-connector-java-8.0.26.rar 压缩包中,你将找到用于连接 MySQL 数据库的所有必需组件。 JDBC 是 Java 平台上的一种标准接口,由 Sun Microsystems(现已被 Oracle 收购)定义,用于在 Java 应用程序和各种...

    mysql-connector-java-5.1.41-bin

    java-5.1.41-bin.jar"是Java应用程序连接MySQL数据库不可或缺的组件,它的使用涉及到了JDBC接口的运用、数据库连接管理、安全性保障、性能优化等多个方面,是Java开发者在进行MySQL数据库开发时需要熟悉的核心技术之...

    mongo-java-driver-3.2.2

    在实际开发中,使用mongo-java-driver-3.2.2.jar文件,开发者需要将其添加到项目的类路径中,然后通过导入相关的类和接口,就可以开始编写与MongoDB交互的Java代码了。虽然这个版本相对较旧,但理解其功能和工作原理...

    mysql-connector-java-gpl-5.1.36

    "mysql-connector-java-gpl-5.1.36"是MySQL Connector/J的一个特定版本,发布于GPL(GNU General Public License)许可下,意味着它是开源且可自由分发的。 MySQL Connector/J 5.1.36是针对MySQL 5.1系列数据库...

    MySQL驱动jar包(mysql-connector-java)

    2. **版本兼容性**:`mysql-connector-java-5.4.40.jar`是特定版本的驱动,5.4系列适用于MySQL 5.x到8.x版本。不同版本的驱动可能对新特性或旧版本数据库的支持有所不同,因此在选择驱动时需确保与数据库服务器版本...

    mysql-connector-java-5.1.22-bin.jar

    标题中的"mysql-connector-java-5.1.22-bin.jar"正是这个驱动程序的一个特定版本,5.1.22是其发行版本号。 MySQL Connector/J的工作原理基于JDBC规范,它提供了一系列的Java类和接口,这些类和接口与MySQL服务器...

    aws-java-sdk

    1. **易于使用**:SDK提供了清晰的API,使得Java开发者能够快速上手并开始调用AWS服务。通过简单的代码,开发者可以创建、管理和操作AWS资源。 2. **全面的覆盖**:SDK支持几乎所有的AWS服务,包括但不限于S3、EC2...

Global site tag (gtag.js) - Google Analytics