A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 七了个七 中级黑马   /  2015-8-20 21:30  /  618 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

计算机: 电子计算机
硬件:运算器,控制器,存储器,输入,输出设备。
软件:按照事先设定好的顺序来完成一些功能。
  系统软件:
   电脑:Mac,Dos,Linux,Windows
   手机:Android,IOS
  应用软件:QQ,迅雷

软件开发:借助开发工具和计算机语言来制作软件。
计算机语言:
机器语言:0,1.
汇编语言;
高级语言:C,C++,C#(Sharp),Java,英语
人机交互的方式:
命令行:首先我们要有一个控制台,还得输入一些特定的命令,让计算机去完成一些事儿。
   特点:麻烦,不容易上手。
图形化界面:简单直观,容易上手。

常见的DOS命令:
D: 切换到D盘(可以切换任意盘符)
dir:
md:创建目录(文件夹)
rd:
cd:进入到指定目录
cd..:
cd\:
cls:清屏
exit:
del:删除是文件。
ping IP -t:
ipconfig /all:
Java语言的发展史:
Java之父:詹姆斯·高斯林(James Gosling)
Java的平台版本:
  J2SE(JavaSE):标准版
   普通桌面和商务应用提供解决方法。是其他两个体系的基础。
  J2ME(JavaME):小型版
   电子消费产品和嵌入式开发。现在基本上不用他了。 (Android)
  J2EE(JavaEE):企业版
   企业环境下的应用程序开发。
Java语言的特点:
  开源:源代码是开发。
  跨平台:
   什么是跨平台?
    Java程序可以再不同的操作系统上运行。
   Java语言是怎么实现跨平台?
    只要在需要运行Java程序的操作系统上,安装一个对应版本的JVM就可以了。
    由JVM来保证Java程序的跨平台性。
    Java程序是可以跨平台的,JVM(Java虚拟机 Java Virtual Machine)是不能跨平台。
   JDK和JRE的区别是什么?
    JDK:Java开发工具包,包括开发工具和JRE。
    JRE:Java运行环境,包括运行Java程序所需要的核心类库和JVM。
    JVM是Java虚拟机,他是来保证Java程序跨平台性的。
    JDK包含JRE。
   
  面向对象:


  HelloWorld案例如何编译和运行:
   A:定义出类。
    class HelloWorld {
    }
   B:给出主函数(main方法)
    public static void main(String[] args){
    }
   C:输出语句。
    System.out.println("这里边写你想说的话");
   D:编译。
    javac 文件名.java
   E:运行。
    java 类名
   注意:文件名必须和类名一致。
   可能会出问题的地方:
    A:找不到文件。
     1、文件名写错了。
     2、后缀名不要隐藏。
    B:单词的大小写
    C:括号一定要匹配。
    D:注意中英文符号。

Path环境变量的配置:
作用:在任何地方都可以来使用JDK提供的开发工具(javac,java)
第一种配置方法:
  把JDK的安装目录直接放到环境变量path的目录中。
第二种配置方法:
  1、先添加一个系统变量。
   变量名是:JAVA_HOME
   变量的值:JDK的安装目录(不包含bin)
  2、把第一步创建好的JAVA_HOME系统变量配置到 Path环境变量中。
   %JAVA_HOME%\bin;
classpath的作用:
让编译生成的.class字节码文件在任何地方都可以使用。
注释:
分类:
  单行注释 //
  多行注释 /* 注释的内容*/
  文档注释 /** 注释的内容 */
作用:
  1、解释文字,提高程序的可读性。
  2、调试Bug。(后边咱们会讲一个高级的找Bug的技能 Debug)
关键字:
概述:被Java语言赋予了特殊含义的单词,一般都是小写形式。
goto和const是关键字嘛?
  注意:他们两个是保留字(现在还不是关键字,在以后的JDK升级版本中有可能会升级为关键字)
标识符:
概述:就是用来给类,接口,方法,变量起名字用的。
组成:大小写英文字母,数字,$,_  四部分组成。
注意事项:
  A:不能以数字开头。
  B:不是是Java中的关键字。
  C:必须由大小写英文字母,数字,$,_ 其中的一种或者多种组成。
命名规范:
  包:(就是文件夹,用于区分相同类名的)
   全部小写,一般是公司域名反写。
   com.heima.test
   com.heima.homework
  类或者接口:
   一个单词:首字母大写,其他小写。
   多个单词:所有单词的首字母都大写,其他小写。
  方法或者变量:
   一个单词:全部小写。
   多个单词:从第二个单词开始,每个单词的首字母都大写,其他字母小写。(getName,setAgeMax)
  常量:
   一个单词:全部大写  VALUE,MAX
   多个单词:全部大写,单词中间用_隔开。(MAX_VALUE,GET_NAME,INT_MIN_VALUE)

9 个回复

倒序浏览
温习温习!!!!!!!!!!!
回复 使用道具 举报
温故而知新
回复 使用道具 举报
温习温习!!!!!!!!!!!
回复 使用道具 举报
Glc90 发表于 2015-8-20 21:35
温习温习!!!!!!!!!!!

加油加油
回复 使用道具 举报

基础最重要啦
回复 使用道具 举报
jumtop 中级黑马 2015-8-20 22:01:23
7#
好详细的说
回复 使用道具 举报
你这是java基础第一天的吗?????
怎么可能~~~~~~~~~
回复 使用道具 举报
谢谢分享,学习了
回复 使用道具 举报
感谢分享,前面的都忘了,正好复习一遍
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马