黑马程序员技术交流社区

标题: Java基础笔记整理之一 [打印本页]

作者: 啊海    时间: 2016-3-28 16:47
标题: Java基础笔记整理之一
之前整理的笔记都不全,今天有点时间来重新更新一下第一天的笔记。
一、计算机:
        硬件:冯.诺依曼:运算器,控制器(CPU),存储器(内存(内存条)、外存(硬盘)),输入(键 盘)、输出(显示器)

        软件:系统软件: windows ,linux
        应用软件:QQ/飞秋、迅雷

二、计算机语言与软件开发:
       软件:软件是一组按特定顺序的指令和数据的集合
       计算机语言:
               机器语言:0101
               汇编语言:病毒
               高级语言:java、C C++ C#

         人机交互方式:
                DOS命令行:记录命令,不美观。
         图形化界面:易上手。
三、键盘功能键:
       功能键  : Ctrl + Z 撤消
                        Ctrl + Y 前进
                        Ctrl + F 查找
                        Ctrl + H 查找并替换
                        插入/替换:insert
                        数字键盘切换:fn+numlk

四、打开DOS命令最常用的方式是:
          WIn + R cmd回车
          WIN + D 显示桌面/切换
          WIN + L 切换用户
          WIN + E 打开我的电脑
五、java语言特性:
       开源、跨平台、安全性,简单性,分布性,面向对象、支持多线程

六、J2SE、J2ME、J2EE分别指什么?
        se:桌面应用/商务程序,对javaEE及安卓有一定支持
        me:嵌入式、移动的开发
        ee:企业级web开发servlet、jsp

         jvm跨平台
                   对于不同的平台有不同的版本的虚拟机,java才是跨平台的

             JVM;java虚拟机
             JRE:java 运行环境 JVM + 运行时类库
             JDK:java JRE + 开发工具

七、开发工具
        notepad
        editplus pad++
        eclipse idea
        myeclipse

八、JDK安装事项:
       最好不要带中文的目录,尽量不包含空格
       尽量不要安装在C盘

九、java的书写约定俗称
        /* 1,大括号成对写
        * 2,左大括号前面有空格
        * 3,遇到左大括号要缩进,Tab
        * 4,方法和程序块之间加空行让程序看起来清晰
        * 5,并排语句之间加空格,例如for语句
        * 6,运算符两侧加空格*/

十、path配置方法
        1:我的电脑属性--> 高级系统设置-->path环境变量  在值得最前方加上(JDK目录\bin)
        2: JAVA_HOME 值 (JDK目录) ,path 值:%JAVA_HOME%\bin
       path与class的区别:
                 path exe可执行文件的路径
                 classpath 类文件路径.class
十一、Java中的注释:
          单行注释   //  单行注释可以嵌套
          多行注释  /* */   不能嵌套
          文档注释   /** */

         关键字 不建议作为类名方法名
         包名:cn.itcast.utils;(功能、模块)

十二、标识符:
          在java中用来定义一些符号来标记名称的就称之为标识符,标识符不能以数字开头,不能是java中的关键字。
          类名以及接口: 首字母大写,2个词每个首字母大写
          方法以及变量: 首字母小写,第二次首字母大写,驼峰命名法
          常量: 所有字母大写 MAX_VLAUE
好了,第一天笔记就到这儿了,望大家多多关照。
作者: forzsh    时间: 2016-3-28 23:16
赞一个!




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