随笔 - 7  文章 - 3  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜


java----原SUN---ORACLE===>创始人:加拿大人(美籍)
詹姆斯.高斯林(James Gosling)
java的优势:
(1)面向对象(java面向对象的思想)
(2)跨平台===java虚拟机(JVM)
   第一部分:类加载器===>类?===>对象所有属性的集合
   第二部分:二进制字节码校验器===>代码校验
***:(第一部分、第二部分)java代码的编译
   第三部分:解释器(java代码的运行)
(3)健壮性:垃圾回收处理机制(gc===》Grabage Collection)====>System.gc();

java一次编译,处处运行

c,c++一次编程,处处编译
(4)多线程
(5)开源性
(6)可靠性

java源文件:
*.java的文件
java文件组成:
类、程序入口(main方法\主方法)
类的定义:
 修饰符 class 类名
        class Test
 类体{}
class Test{}
修饰符:
    public:公共的
    default(缺省)
***:(1)public修饰类的时候,public类在java源代码中只有一个(唯一的一个),public修饰的类,类名必须与java源文件的名字一致(java约束)     public修饰类唯一,其他类可以为多个
    (2)default修饰的类(缺省类),源文件的名字可以与类名不一致
    (3)public static void main(String[] args){}

       static public void main(String[] args){}
    (4)执行代码
       a:控制台打印出来的===》System.out.print("");
       System.out.println("");
       b:方法的调用(流程控制) 
    (5)执行代码最后以";"(java代码中的符号都是英文状态下的) 
    (6)类名首字母大写,符号成对出现,层次分明

环境变量的配置:(java软件开发包jdk)

java development kit
jdk1.0
jdk1.2
jdk1.3
jdk1.4(Weblogic(应用服务器))、Tomcat、jboss
jdk1.5
jdk1.6
...jdk1.70
jdk1.6:bin===》java命名(二进制)

javac
java
jdk解压缩包中的可执行命令(javac,java)所在的文件路径(C:\Program Files\Java\jdk1.6.0_10\bin)
我的电脑---属性---高级---环境变量(变量名:path 变量值:C:\Program Files\Java\jdk1.6.0_10\bin)
环境变量配置完成验证

开始---运行---cmd---当前路径下执行javac命令验证
path:=C:\Program Files\Java\jdk1.6.0_10\bin
java的编译:
  javac java源文件
  javac Test2.java
***:首先需要找到Test2.java所在的路径

cd 路径跳转(只适用于同一个盘符)
cd 同一个盘符的路径

当前路径下 盘符:

CTRL+空格(中英文切换)---DOS命令提示符中

java源代码的运行:

java 类名
总结:
java源代码的执行过程 :
  java源代码---javac 源代码(JVM(类加载器、二进制字节码校验器))---java 类名(JVM解释器)===>操作系统的平台


java概述
面向对象
跨平台(JVM---java虚拟机(java virtual Machine))
      类加载器
      二进制字节码校验器
      解释器
java的核心机制之一

健壮性:垃圾回收处理机制(gc---Garbage Collection)
java源代码的组成
  类
  main(String []args)===程序入口(主方法体)

类====》事物====>一张图纸(事物属性的集合)
class 类名{}//类体

修饰符(public/default)
public class Test{}
 (1)public修饰的类在java源代码中只有唯一的一个
    其他的类可以为多个
 (2)public修饰的类它类名必须与java源文件的名一致(java的约定)
 
class Test{}
  默认的类类名与源文件名字可以不一致
  ***:类名与源文件名字不一致java源代码的编译与运行
     例如:Test 
          Test1.java 
  class Test{


     public static void main(String[] args){

       .....
    }
  }    
      javac  Test1.java

      java  Test

*****:
   a:public修饰符的类只能有一个
   b:public static void main(String[] args){}
     static public void main(String[] args){}
     ====>java的约定
   c:执行代码:
     在控制后台打印:
     System.out.print();
     System.out.println();
     方法的调用(流程控制===逻辑能力)
     
     **:每一句执行代码都是以";"结束(符号在纯英文状态下)
   d:代码规范类名首字母大写,符号成对出现,层次分明
   
java源代码的编译与运行:
   环境变量的配置:(系统执行可执行命令(*.exe))
   javac.exe
   java.exe
jdk(java软件开发包)包中找到javac.exe,java.exe所在的路径(C:\Program Files\Java\jdk1.6.0_10\bin)
   我的电脑--属性--高级---环境变量(变量名:path

   变量值:C:\Program Files\Java\jdk1.6.0_10\bin)
   
   开始---运行---cmd(Dos命令提示符)--(当前路径中)javac

编译:(源代码所在的目录)

javac 源代码文件

当前的路径--->源代码所在的路径?

cd 跳转路径(只是在同一个盘符中c:d:)
//***:(盘符:不同盘符的跳转)

cd..//跳转到上一级目录
cd\ //直接进入当前路径的根目录下
dir 显示当前路径中所有的目录
cls清屏
sqlplus===>连接后台数据库

运行:
java 类名

classpath:java加载类路径
.;
d:\java
(1)我的电脑--属性--高级--环境变量
classpath :变量名
.;d:\java :变量值

电脑的环境变量
(2)
set classpath=.;d:\java
set classpath=d:\;e:\

打包操作
(1)打包操作增强java类的安全性
(2)打包操作增强项目模块的独立性
package

定义的方式:
package cn/com.waycool.模块名....;//java源代码的第一句
例如:
package 0000
public class Test2
{

public static void main(String[] args)
{
                System.out.println("****************");
System.out.println("黄鹤楼 ---杜甫");
System.out.println("白日依山尽,");
System.out.println("黄河入海流.");
System.out.println("欲穷千里目,");
System.out.println("更上一层楼.");
System.out.println("****************");
}
}
打包的java源代码的编译与运行
编译:
javac -d(生成包结构) . java源文件
***:
   编译之前必须进入java源文件所在路径中

运行:
java 包全名.类名

导包:
  方便java源代码应用java中的类
  java的包:
  
GBK
大伪(魏)码
US_7
import(导入)
import java.util.*;
import javax.swing.*;//页面布局
import java.util.Scanner;
java.util===>工具包
java.net==>网络包
java.sql==>数据库包
java.awt==>GUI设计包
javax.swing==>GUI设计包
java.text===>文本包
java.io===>流(I/O)包
jar包===>可执行

(1)类(二进制文件)
(2)java源文件、类、其他的文件

jar c(生成新的归档文件)v(生成详细的输出)f(标准的jar新文件名) jar包的名字(*.jar) 生成可执行jar的文件(*.class\*.java\其他文件)

//jar cvf jar包的名字 生成可执行jar的文件

解压缩jar文件---META-INF(MAINFEST.MF文件中添加代码
  Main-Class: 类名
)保存
原来的jar文件通过解压缩文件打开之后,替换原有的MAINFEST.MF,双击执行即可。

java -jar jar文件

java -jar cc.jar

批处理的文件 以bat为扩展名的文件
批量的处理当前文件中的命令

@echo off
执行命令
echo.&pause

@echo off
e:
cd e:\java
java 类名
echo.&pause

shutdown -s -t 30关机操作命令
shutdown -a 撤销关机命令



posted on 2011-09-29 00:01 Tomas 阅读(114) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: