黑马程序员技术交流社区
标题: 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:
用rd在DOS里删除文件夹是必须保证文件夹里都是空的,del 文件夹名称 可以用来删除文件夹内所有文件,
*代表所有,例如:del *.txt 为删除文件夹下所有的txt文件。
Java语言概述:
是sun(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
是一种面向Internet的编程语言。
是完全面向对象(Object Oriented),与平台无关的编程语言。
Java语言的特点:跨平台型
通过Java语言编写的应用程序在不同的系统平台都可以运行。
原理:在需要运行Java应用程序的操作系统上先安装一个java(JVM Java Virtual Machine)虚拟机,由JVM来负
责Java程序在该系统中的运行。
Java语言的环境搭建:
JRE:
JRE(Java Runtime Environment,Java运行环境),JRE为Java Runtime Environment的简称,运行JAVA程 序所必须的环境的集合,包含JVM标
实现及Java核心类库。想要运行一个开发好的Java程序,计算机中只需 安装JRE。
JDK:
Java Development Kit (JDK) 是SUN针对Java开发人员发布的免费软件开发工具包(SDK,Software 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:代表学习计算机语言的第一个入门小程序。现在泛指接触新事物的第一步。
class:java中的关键字,用于定义类,java语言的程序代码都需要定义在类中。
关键字:被java语言赋予了特殊含义的单词。
HelloWorld:为了方便使用这个类,给类自定义的类名。为了增强阅读性,使用一些有意义的单词,类名使用帕斯卡命 名法,单词首字母大写,由多个
词组成时,各个单词首字母大写。
{}:用于定义区间。{}中的代码使用Tab键进行缩进增强代码的阶梯层次感。
;:语句的结束。
main:主函数,程序的入口,可以被JVM识别。
一个.java文件中可以写多个类,但是一个类中只能有一个主函数,类中也可以不写主函数,需要独立运行的才写。
作者: 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 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
(⊙o⊙)…什么意思?就是我记的笔记而已……
作者: Asura 时间: 2014-6-8 13:09
我就是Word排的版……但是粘贴到这里后貌似Tab和回车什么的都挂了……要不我把我一天一天的把Word文件放出来?
作者: Asura 时间: 2014-6-8 13:10
Yes,sir!
作者: Asura 时间: 2014-6-8 13:11
基础测试都还没过……正在学基本知识中……
作者: Asura 时间: 2014-6-8 13:19
对啊……但是翻视频毕竟没有看文档方便,是不?
作者: pk49800 时间: 2014-6-8 13:25
:#有一种功能叫做高级模式-从word粘贴。不用谢我,请叫我雷锋
作者: sanjiadiankeli 时间: 2014-6-8 13:36
应该发到博客
作者: Asura 时间: 2014-6-8 13:36
额……谢谢雷锋……咱们一起扶老奶奶过马路去吧
作者: Asura 时间: 2014-6-8 13:40
雷锋……从Word粘贴后怎么用啊?
作者: wangkerui 时间: 2014-6-8 13:52
好东西,值得看看,呵呵!
作者: pk49800 时间: 2014-6-8 16:43
:lol扶不起啊,我还是去学习吧
作者: AlanHand 时间: 2014-6-8 17:15
写笔记是最好的记忆方式了,加油哦,我也会经常来逛逛好复习复习
作者: Asura 时间: 2014-6-8 17:19
嗯,一起加油!
作者: kongyan4696 时间: 2014-6-8 17:36
总结的还不错。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |