黑马程序员技术交流社区

标题: Java学习笔记,零基础初学者用,每天更新,大神请无视…… [打印本页]

作者: Asura    时间: 2014-6-8 09:00
标题: Java学习笔记,零基础初学者用,每天更新,大神请无视……
本帖最后由 Asura 于 2014-6-13 09:45 编辑

D01
基础常识:
软件:一系列按照特定顺序组织的计算机数据和指令的集合。
开发:制作软件。
交互方式:
图形化界面:直观,容易接受容易上手。
命令行方式:需要控制台,输入特定指令让计算机完成一些操作。
常见的DOS命令:
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:退出DOS命令行
echo:创建文件
盘符::切换盘符 例:D:
rdDOS里删除文件夹是必须保证文件夹里都是空的,del 文件夹名称 可以用来删除文件夹内所有文件,
*代表所有,例如:del *.txt 为删除文件夹下所有的txt文件。

Java语言概述:
sunStanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
是一种面向Internet的编程语言。
是完全面向对象(Object Oriented),与平台无关的编程语言。


Java语言的特点:跨平台型
通过Java语言编写的应用程序在不同的系统平台都可以运行。
原理:在需要运行Java应用程序的操作系统上先安装一个javaJVM Java Virtual Machine)虚拟机,由JVM来负
Java程序在该系统中的运行。
Java语言的环境搭建:
JRE
JREJava Runtime EnvironmentJava运行环境),JREJava Runtime Environment的简称,运行JAVA        序所必须的环境的集合,包含JVM
实现及Java核心类库。想要运行一个开发好的Java程序,计算机中只需        安装JRE
JDK
Java Development Kit (JDK) SUN针对Java开发人员发布的免费软件开发工具包(SDKSoftware         development kit)JDK 是整个Java的核心,包
Java运行环境、Java工具和Java基础类库。
简单而言,使用JDK开发完的Java程序,交给JRE去运行。

Java环境变量配置:
Path:告诉系统一个寻找路径,通过这个路径找到你所需要的可执行文件,系统优先查找当前目录,后查找Path
%变量名%:动态获取变量的值。        
可以通过设置JAVA_HOME后动态获取JAVA_HOME的值避免改变路径时过多更        改。
临时环境变量配置:
打开DOS窗口通过set命令查看和改变环境变量值。所做的改变只在当前窗口和新建的窗口中有效。
set 变量名:查看变量。        set 变量名=要添加的值:改变环境变量为要添加的值。
set 变量名=要添加的值;%变量名%:动态获取已有变量值并添加新值。
ClassPath:告诉java执行环境到哪里去找需要运行的java程序,java优先查找classpath中的路径,后查找当前                        目录,为了确保优先查找当前目录,在
量值前加“.;”,“.”表示当前目录,“;”表示没有找到后继续查找。

Java程序开发步骤:
1:将Java代码编写到扩展名为.java的文件中。
2:通过javac命令对该java文件进行编译。
3:通过java命令对生成的class文件进行运行。

HelloWorld的组成部分:
class HelloWorld{
public static void main(String[] args){
System.out.println(“HelloWorld!”);
}
}
HelloWorld:代表学习计算机语言的第一个入门小程序。现在泛指接触新事物的第一步。
classjava中的关键字,用于定义类,java语言的程序代码都需要定义在类中。
关键字:被java语言赋予了特殊含义的单词。
HelloWorld:为了方便使用这个类,给类自定义的类名。为了增强阅读性,使用一些有意义的单词,类名使用帕斯卡命                        名法,单词首字母大写,由多个
词组成时,各个单词首字母大写。
{}:用于定义区间。{}中的代码使用Tab键进行缩进增强代码的阶梯层次感。
;:语句的结束。
main:主函数,程序的入口,可以被JVM识别。
一个.java文件中可以写多个类,但是一个类中只能有一个主函数,类中也可以不写主函数,需要独立运行的才写。
Day07.zip (5.87 KB, 下载次数: 335)

Day06.zip (5.79 KB, 下载次数: 329)

Day05.zip (4.35 KB, 下载次数: 312)

Day04.zip (4.34 KB, 下载次数: 318)

Day03.zip (132.64 KB, 下载次数: 351)

Day02.zip (193.01 KB, 下载次数: 266)

Day01.zip (32.6 KB, 下载次数: 313)




作者: Asura    时间: 2014-6-8 09:01
本帖最后由 Asura 于 2014-6-8 13:17 编辑

注释:
注释:注解,说明,解释程序的作用的,不会被java编译器所编译。

//注释内容
单行注释
/*
注释内容 多行注释
*/

/**
注释内容 文档注释,可以被javadoc提取出来编成一个网页,是程序的说明书。
*/
调试时可以把代码注释掉以排查问题。多行注释里不允许嵌套多行注释。

         坑爹的论坛竟然限制只能有10000字节……完全不够用啊……因为排版乱掉了,所以在一楼放上附件,每日一更哦,O(∩_∩)O~


作者: 淡淡柠檬茶    时间: 2014-6-8 09:09
贵在坚持 加油
作者: Asura    时间: 2014-6-8 09:43
淡淡柠檬茶 发表于 2014-6-8 09:09
贵在坚持 加油

嗯!一起努力!
作者: 上杉    时间: 2014-6-8 10:03
希望楼主能坚持!!!!
作者: 江祖贇    时间: 2014-6-8 11:09
记得复习哦 亲  子曰: 温故而知新 可以为师矣
作者: ★魔_➩τ咒    时间: 2014-6-8 11:16
你怎么不写博客
作者: 愤怒的小蔡!    时间: 2014-6-8 11:32
先顶一个,收藏先!
作者: pk49800    时间: 2014-6-8 11:46
好熟悉哦,这不是毕老师视频里面的内容吗:lol
作者: pk49800    时间: 2014-6-8 11:47
建议LZ用word进行排版之后再贴出来,这样看起来比较清晰,整理起来也比较方便,最好有目录。。
作者: 黄宝宝    时间: 2014-6-8 12:14
感谢分享!
作者: 韩天雷    时间: 2014-6-8 12:30
支持一下~
作者: Solomon    时间: 2014-6-8 12:44
你这是.....视频同步?
作者: Asura    时间: 2014-6-8 13:07
Solomon 发表于 2014-6-8 12:44
你这是.....视频同步?

(⊙o⊙)…什么意思?就是我记的笔记而已……
作者: Asura    时间: 2014-6-8 13:09
pk49800 发表于 2014-6-8 11:47
建议LZ用word进行排版之后再贴出来,这样看起来比较清晰,整理起来也比较方便,最好有目录。。 ...

我就是Word排的版……但是粘贴到这里后貌似Tab和回车什么的都挂了……要不我把我一天一天的把Word文件放出来?
作者: Asura    时间: 2014-6-8 13:10
江祖贇 发表于 2014-6-8 11:09
记得复习哦 亲  子曰: 温故而知新 可以为师矣

Yes,sir!
作者: Asura    时间: 2014-6-8 13:11
★魔_➩τ咒 发表于 2014-6-8 11:16
你怎么不写博客

基础测试都还没过……正在学基本知识中……
作者: Asura    时间: 2014-6-8 13:19
pk49800 发表于 2014-6-8 11:46
好熟悉哦,这不是毕老师视频里面的内容吗

对啊……但是翻视频毕竟没有看文档方便,是不?
作者: pk49800    时间: 2014-6-8 13:25
Asura 发表于 2014-6-8 13:09
我就是Word排的版……但是粘贴到这里后貌似Tab和回车什么的都挂了……要不我把我一天一天的把Word文件放 ...

:#有一种功能叫做高级模式-从word粘贴。不用谢我,请叫我雷锋
作者: sanjiadiankeli    时间: 2014-6-8 13:36
应该发到博客
作者: Asura    时间: 2014-6-8 13:36
pk49800 发表于 2014-6-8 13:25
有一种功能叫做高级模式-从word粘贴。不用谢我,请叫我雷锋

额……谢谢雷锋……咱们一起扶老奶奶过马路去吧
作者: Asura    时间: 2014-6-8 13:40
pk49800 发表于 2014-6-8 13:25
有一种功能叫做高级模式-从word粘贴。不用谢我,请叫我雷锋

雷锋……从Word粘贴后怎么用啊?
作者: wangkerui    时间: 2014-6-8 13:52
好东西,值得看看,呵呵!
作者: pk49800    时间: 2014-6-8 16:43
Asura 发表于 2014-6-8 13:36
额……谢谢雷锋……咱们一起扶老奶奶过马路去吧

:lol扶不起啊,我还是去学习吧
作者: AlanHand    时间: 2014-6-8 17:15
写笔记是最好的记忆方式了,加油哦,我也会经常来逛逛好复习复习
作者: Asura    时间: 2014-6-8 17:19
AlanHand 发表于 2014-6-8 17:15
写笔记是最好的记忆方式了,加油哦,我也会经常来逛逛好复习复习

嗯,一起加油!
作者: kongyan4696    时间: 2014-6-8 17:36
总结的还不错。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2