java课堂开课-第一课-解析java(注意是java不是jass)
上一篇 /
下一篇 2008-01-17 04:44:58
/ 个人分类:教材
查看( 30 ) /
评论( 14 )
WOW8研究院(休_休个人创办- -)专门研究3DMAX,魔兽模型建模,JASS,程序开发(java,C,C++),photo shop,研究一切可强大的东西! 从今天为了和大家共同学习.开始讲解java语言.java语言是一种面向对象的编程语言- -注意不是魔兽里的jass- -此语言大量用于跨平台的软件和网页设计上- -有意者请加群- -群号: 3797582固定时间:每日晚9点,开课以下是此时在群内讲课的内容,正在更新中...大家不想加群的就直接在我每期所发表的java教学帖里学习吧^^编写java所需要的工具
jdk(包含java虚拟机(JVM)还有java的编写环境还有java的一些工具集):点击下载JDK的使用方法:右键->我的电脑->属性->高级选项卡->环境变量->系统变量里新建变量
变量名:path
变量值:java的jdk1.6.0_05里的bin文件夹所在的路径
实例:C:\Program Files\Java\jdk1.6.0_05\bin;
记得要以;结尾eclipse(编写java的工具):
点击下载通常没有编辑环境变量的时候是无法运行eclipse的- -
java:一种面向对象程序开发语言- -(所谓对象,稍后会阐述其概念)
优点:跨平台,语言简洁实用.为什么 java会有跨平台的优势呢- -
目前的java 大量用于 手机游戏 还有 各种计算机系统- -
原因是 java 采用 是 虚拟机环境的运行方法- -
java的执行文件 是在 java虚拟机下运行的- -
缺点:由于是解释性语言,速度会比 C语言 等类似语言 稍慢.- -用于日常生活的程序大家是不会觉察到的- -用于军事等特殊用途会有一定影响- -但是我们不从事军事工作- -so- -可以忽略
还有--目前的 ADOBE FLASH CS3 似乎 AS3.0吧- -接近 JAVA语言了- -具体 flash 方面的问题 可以 请问我们群里的
冰之城 大大- -
java 可以 很方便的 利用 java内涵的 java5.0内的组件 创建
GUI(图形操作界面,也就是有窗口 有按钮的界面).
可以方便的在 网页上 制作一些 小巧 简单的插件- -
并且 java 5.0 内涵 垃圾回收器- -
垃圾回收器 可以 自动判断 语句内的 变量 是否 还会实用- -会自动 清理内存- -
这一点 是 java 非常优越的地方- -大家 玩 魔兽制作的知道 清理缓存- -还有 C语言 大量的变量是非常麻烦的- -
java的垃圾回收器可以方便的解决 内存占用的问题- -
这也是很大的优点之一- -
首先
我们编写 一个 java 源文件- -
源文件的后缀名是.java
然后我们会 用 工具或者 DOS环境下 输入命令 来编译
.java源文件
此时会生成一个.class执行文件
类似 c语言编译后产生的 .exe 文件
然后我们 就可以 执行 .class 文件
.class就是一个完成的程序了- -
L★冰之城★Q:
如何执行CLASS文件?
` ._休┊:
最简单的方法是在
DOS环境下
输入
javac xxx.java
编译源程序
输入
java xxx
运行编译后的可执行文件 也就是 class
L★冰之城★Q:
了解
` ._休┊:
冰- -下午我给你传的那个 lianjie.java
叫你在 cmd 里 输入 的就是 运行 java程序 的简单方法

java.jpg
这是一个 命令行似的程序- -
经过 程序的运行
num1 + num2 = 2
txt1 + txt2 = li fang
这个是 在 程序内部运算后 输出到 屏幕的 内容- -
稍后我们通过制作实例 可以 更加详细的了解 程序的运行与输出 输入- -
--------------------------------------------------------------------------------------------------------------------------------------
第一章的问题解答:
编译的概念,与如何编译,如何执行java
7sh﹒:
老师,JAVA 是个未完成的JAVA程序 在DOS下就能编译成CLASS 么?
` ._休┊:
java 是 源文件- -
也就是 你用来编辑的文件
7sh﹒:
那JAVA怎么变成CLASS?
` ._休┊:
刚才讲了
最简单的方法
开始->运行->cmd->javac xxx.java
这是编译,编译后会自动生成xxx.class执行文件
接着输入
java xxx(没有后缀名)
这就是运行
编译就类似 we 的 .w3x
加密后 人家就打不开了- -
不过 编译比这个 要不一样点
主要是 讲 java 语言 转换成计算机语言 也就叫做了 编译- -
7sh﹒:
明白了!就是类似程序加壳那样滴?
` ._休┊:
NO- -跟加壳不同- -
java语言 是人所编写的语言- -是人类所理解的语言- -
计算机并不是真正的理解这种语言- -计算机只理解电子脉冲- -也就是1010101010- -
编译就是讲java内人类的语言转换成电子脉冲- -
WOW8-我很低调:
需要JAVA虚拟机
` ._休┊:
对- -第一课-Java基础解析第二课-Java里的类第三课-Java里对象的属性(状态)
论坛模式
推荐
收藏
分享给好友
推荐到圈子
管理
TAG:
教材
java
解析
课程
教程
-
jiwalv
发布于2008-01-13 20:12:51
-
广告吗?真的很强大,光天化日众目睽睽就敢发广告。。。。。
-
shingoscar
发布于2008-01-13 20:53:23
-
发广告竟然。。
-
feelerly
发布于2008-01-13 20:57:22
-
休老大的广告打在这了,不过JAVA偶迟早也要学的。

-
休_休
发布于2008-01-13 21:01:24
-
这能叫广告么- -...
-
qq490456661
发布于2008-01-13 21:43:49
-
学吗?学不会就没办法咯~光书教程没用....要有工具!
-
休_休
发布于2008-01-13 22:29:43
-
工具已补上- -
-
拂晓青发布于2008-01-13 22:43:03
-
很早就想学JAVA了``不过最先学的是C和C++
-
sxlrose
发布于2008-01-14 00:10:23
-
休老大现在致力于培养出一批wow8 编程人士~~
-
deltamaster
发布于2008-01-14 20:54:11
-
好像我对AS3比较感兴趣。
同样是面向对象嘛,学AS3的用处看得见摸得找,至少对我来我说是。
貌似面向对象没有解释,其实解释起来挺简单的。
面向对象就是Object Oriented Programing(OOP)。
那么面向对象和面向过程有什么区别呢?只要看两句与句就知道了。
VB:(完全的面向过程做法)
st = str(a)
VB.net:(VB.net中开始加入越来越多面向对象的元素)
st = a.toString
两句语句的作用都是将变量a转换为字符串类型存入变量st。看起来貌似差不多,其实区别就在于前者表示执行str这个过程,然后指定这个过程的作用对象是a,后者表示对a执行操作,在所有对象a可以执行的函数中选择了toString。简单点说,要发动一辆汽车,面向过程的做法就是[发动 汽车],面向对象做法就是[汽车 发动]。
貌似我觉得我说的还是比较通俗的。
-
休_休
发布于2008-01-17 01:49:23
-
重新编辑整理了一下- -顺便发表第三课的内容- -
-
free_zk发布于2008-01-31 00:49:20
-
支持,我每天都在用
-
feelerly
发布于2008-02-27 12:10:19
-
顶一下休休~~~Java貌似不难学的说
-
WhosDD发布于2008-04-05 22:20:01
-
被LZ 给忽悠了,超连接的指向居然就是本页

多余的问一句LZ 到底是干什么的
[ 本帖最后由 WhosDD 于 2008-4-5 22:23 编辑 ]
-
休_休
发布于2008-04-07 20:47:41
-
- -....因为你点的是第一课 当然是本页...- -一学生- -