- 浏览: 13592 次
最新评论
开始-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不允许直接通过指针找到地址 面向对象
健壮性
安全性
分布式
多线程
发表评论
-
【贪吃蛇―Java程序员写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解
2012-01-20 10:18 714【贪吃蛇―Java程序员写Android游戏】系列 3. 用J ... -
编译Boost 1.38
2012-01-20 10:18 835编译Boost 1.38 2010年10月28日 首先, ... -
Collection接口和Map接口的主要实现类
2012-01-20 10:18 754Collection接口和Map接口的 ... -
Microsoft PE/COFF文件格式
2012-01-20 10:18 936Microsoft PE/COFF文件格式 ... -
ARM经典100问
2012-01-19 15:19 725ARM经典100问 2011年03月13日 第1章 体系 ... -
电脑管理破解
2012-01-19 15:18 587电脑管理破解 2011年03月10日 1、单击“开始―― ... -
电脑知识
2012-01-19 15:18 579电脑知识 2010年06月23日 ... -
2010-11-17
2012-01-19 15:18 6142010-11-17 2010年11月17日 PC:个人 ... -
2003 系统常用的设置
2012-01-17 05:05 6702003 系统常用的设置 201 ... -
站点主机安全档案
2012-01-17 05:05 680站点主机安全档案 2011 ... -
计算机常用词汇(F)
2012-01-17 05:05 655计算机常用词汇(F) 2011年09月29日 Failu ... -
WINDOWS XP 桌面主题的安装制作
2012-01-17 05:05 976WINDOWS XP 桌面主题的安装制作 2011年04月1 ... -
Java体系结构对信息安全的支持
2012-01-17 05:05 668Java体系结构对信息安全的支持 2010年06月09日 ... -
组件介绍
2012-01-16 03:56 805组件介绍 2009年11月22日 ... -
简历3
2012-01-16 03:56 693简历3 2009年11月09日 简[/b][b]历[/b ... -
JAVA基础加强(一)
2012-01-16 03:56 637JAVA基础加强(一) 2011年04月04日 2011 ... -
有关SVN的一些麻烦
2012-01-16 03:56 1201有关SVN的一些麻烦 2011年02月28日 前段时间整 ...
相关推荐
MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.1.27`则是MySQL官方为Java开发者提供的一个关键组件,用于在Java应用程序中与MySQL数据库进行交互。这个驱动包允许Java程序通过JDBC...
`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" 是这个驱动程序的一个特定版本,版本号为5.1.40。这个压缩包包含了运行Java应用与MySQL数据库进行交互所需的类库和其他相关文件。 在Linux环境中处理这个压缩包,首先需要将...
MongoDB是一个流行的开源、文档型数据库系统,而`mongo-java-driver`是官方提供的Java API,允许开发者在Java应用程序中执行各种数据库操作,如读取、写入、查询等。 在本例中,我们讨论的是`mongo-java-driver`的...
在这个"mysql-connector-java-8.0.11"压缩包中,包含的是MySQL官方发布的针对Java的最新版本连接器,版本号为8.0.11。 1. **JDBC接口**:JDBC是Java语言访问数据库的标准接口,由Java SE的java.sql包提供。它定义了...
将要使用的是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"这一版本是专为Windows 32位系统设计的Eclipse Java Mars 1版本,它为开发者提供了强大的支持,使Java开发变得更为高效和便捷。 1. **Eclipse Java Mars 1**: Eclipse Mars是Eclipse ...
《MySQL Java连接器详解——以mysql-connector-java-5.1.25-bin.jar为例》 MySQL数据库在软件开发中占据着重要的地位,而与Java应用程序进行交互则离不开`mysql-connector-java`这个驱动包。本文将深入探讨`mysql-...
这个压缩包`mysql-connector-java-8.0.30.tar`包含了运行Java应用并与MySQL进行交互所需的所有文件。以下是关于MySQL Connector/J 8.0.30的详细知识点: 1. **JDBC驱动**:Java Database Connectivity(JDBC)是...
`mysql-connector-java-5.1.45`是MySQL官方提供的Java数据库连接器,它使得Java应用程序能够连接到MySQL服务器,执行SQL语句并处理结果。这个驱动包是Java开发者在开发过程中不可或缺的工具,特别是在Android平台上...
"mysql-connector-java-3.0.16-ga-bin.jar" 是这个特定版本的驱动程序,用于与MySQL 3.x至5.x版本兼容。 该驱动程序的主要功能包括: 1. **连接建立**:通过提供JDBC URL、用户名和密码,Java应用程序可以使用`...
3. **mysql-connector-java-5.1.46**: 这是MySQL Connector/J的一个具体版本号,5.1.46代表这是5.1系列的第46个稳定版本。每个版本都会修复已知问题,增加新功能,并优化性能。对于5.1.x版本,它支持MySQL服务器...
对于非 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 数据库的所有必需组件。 JDBC 是 Java 平台上的一种标准接口,由 Sun Microsystems(现已被 Oracle 收购)定义,用于在 Java 应用程序和各种...
java-5.1.41-bin.jar"是Java应用程序连接MySQL数据库不可或缺的组件,它的使用涉及到了JDBC接口的运用、数据库连接管理、安全性保障、性能优化等多个方面,是Java开发者在进行MySQL数据库开发时需要熟悉的核心技术之...
在实际开发中,使用mongo-java-driver-3.2.2.jar文件,开发者需要将其添加到项目的类路径中,然后通过导入相关的类和接口,就可以开始编写与MongoDB交互的Java代码了。虽然这个版本相对较旧,但理解其功能和工作原理...
"mysql-connector-java-gpl-5.1.36"是MySQL Connector/J的一个特定版本,发布于GPL(GNU General Public License)许可下,意味着它是开源且可自由分发的。 MySQL Connector/J 5.1.36是针对MySQL 5.1系列数据库...
2. **版本兼容性**:`mysql-connector-java-5.4.40.jar`是特定版本的驱动,5.4系列适用于MySQL 5.x到8.x版本。不同版本的驱动可能对新特性或旧版本数据库的支持有所不同,因此在选择驱动时需确保与数据库服务器版本...
标题中的"mysql-connector-java-5.1.22-bin.jar"正是这个驱动程序的一个特定版本,5.1.22是其发行版本号。 MySQL Connector/J的工作原理基于JDBC规范,它提供了一系列的Java类和接口,这些类和接口与MySQL服务器...
1. **易于使用**:SDK提供了清晰的API,使得Java开发者能够快速上手并开始调用AWS服务。通过简单的代码,开发者可以创建、管理和操作AWS资源。 2. **全面的覆盖**:SDK支持几乎所有的AWS服务,包括但不限于S3、EC2...