标签(空格分隔): java基础


一:计算机概述

计算机:硬件和软件
硬件:控制器 运算器 存储器 输入和输出设备
        存储器:外存(硬盘) 内存
软件:系统软件 应用软件
    系统软件:windows Linux DOS IOS Android Unix macOS
            裸机:没有安装操作系统
    应用软件:QQ Office MD  web APP
 

二:软件开发与计算机语言

  • 什么是软件?按照特定的组织顺序的数据指令的集合

  • 计算语言分类 :机器语言(二进制0和1) 汇编语言(特殊符号) 高级语言(JAVA c c++ c#...)

三:人机交互

分两种:一 命令行方式  二 图形化界面
新的语言交互方式:siri中文语音
 

四:键盘功能键和快捷键

Tab:制表符 shift 上档转换键 ctrl 控制键 alt 改变
快捷键 : ctrl + c 复制 ctrl + v 粘贴 ctrl + Z 撤销 ctrl + X剪切
         ctrl + A 全选 ctlr + s 保存
组合键: windows +E 打开我的电脑 windows + R 打开运行
输入:OSK 这个命令
 

五:打开DOS控制台的方式

 
最快:windows + R 输入 CMD命令
 

七:java语言概述

JAVA之父:james Gosling 高司令 高斯林
JAVA版本 1.5 老虎 1.6 野马 1.7 海豚
  • JAVESE:标准版本

  • JAVAME:小型版 小型设备

    • JAVAEE:企业版

    • java语言特点:面向对象 多线程 简单 开源 跨平台

八:跨平台原理

  • 跨平台:就在不同的操作系统上都可以运行

java语言写的程序可以跨平台,是通过虚拟机(JVM)
**虚拟机不能跨平台!**
根据不同的操作系统,下载安装不同的虚拟机就可以了
 

九:JRE 和 JDK

  • JVM:虚拟机

 
* JRE:JAVA运行环境 ,JRE是包含虚拟机 + 核心类库 使用者 
* JDK:JAVA开发工具+JRE :适合开发者
* 安装了JDK后就不需要再安装JRE
 

十:JDK的下载

下载的路径[点击下载](http://www.oracle.com) 这个路径
JDK默认安装: C:\Program Files\java

十一:JDK目录解释

  • bin目录:放的都是可执行程序

    • javac:java编译工具(编译java语言)

    • java:java运行工具(运行)

    • javadoc:生成文档工具JRE目录:JDK包含JREinclude:c++的头文件src:源代码lib:核心类库

十二:开发工具

notepad 记事本 Editplus 编辑器 Eclipse MyEclipse

十三:HelloWorld案例编写

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

十四:常见错误

  • 常见错误

    • 找不到文件 原因:运行的名称写错 错误: 找不到或无法加载主类

    • 字母拼写错误

    • 扩展名错误

十五:书写格式

  • 左大括号要成对写

  • 左大括号前面要空格

  • 遇到左大括号要缩进

配置Path环境变量(重要)

  • 为什么要配置Path路径?

    就是为了在任意目录下运行JAVAC和java命令
* 怎么配置Path环境变量?
    第一种配置方案:我的电脑-属性--高级--环境变量---系统变量--Path---编辑----在最前面(注意:不要删除!添加分号)--再复制bin目录路径放到;分号前面--确定--确定
    第二种配置方案:我的电脑-属性--高级--环境变量---系统变量--Path---新建JAVA_HOME---输入的JDK的安装目录,包括bin---在path里面,通过%JAVA_HOME%\bin;
 
思考?是不是只有jdk才需要配置Path环境变量?
 

classPath环境变量配置

不需要配置,JDK1.5后,默认按当前路径来执行
path和classPath区别:
    path:配置的是可执行性文件
    classPath:配置的是java的类文件
 

editplus的配置

注释

分类:单行注释  多行注释 文档注释
单行: // 注释文字
多行:/* 注释文字 */
文档注释:/** 注释的文字  */
注意:单行注释可以嵌套 多行注释不可以嵌套
     多行注释能否嵌套单行注释 ,可以
 

关键字

什么是关键字? 被java赋予了特殊含义的单词,其实就是一个英文单词
就是有特殊的含义

标识符

其实就是起名字 
组成: 英文字母 数字 _ 和 $  中文(不推荐)
注意事项:
    * 数字不能开头
    * 不能使用关键字
    * 严格区分大小写
举例:
 

标识符命名规则

包名:
    全部小写
类和接口的起名
    单个单词首字母大写,多个单词每个单词的首字母大写
    举例:HelloWorld  Login Load
变量和方法
    单个单词全部小写,多个单词,第二个单词起,首字母大写
 

JAVA基础篇NO1--环境变量的配置及命名规则的更多相关文章

  1. Java基础学习-Path环境变量的配置

    1.为什么要进行Path环境变量的配置       程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序,而实际开发中,我们不可能将程序全部写到bin目录下,所以我们不许让 ...

  2. <java基础学习>01环境变量配置

    安装完JDK开始配置系统环境变量,在path变量里面添加java的bin目录 方法二: 配置完成后 在命令下输入javac查看是否配置成功 第一个java程序 hello world! class H ...

  3. Java JDK环境变量如何配置?Java基础!

    在了解什么是Java.Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java JDK环境变量如何配置,只有搭建了环境才能敲代码! 学Java的都知道,JDK 是一种用于构建在 Java ...

  4. java基础(一):我对java的三个环境变量的简单理解和配置

    首先说说java的三个环境变量:java_home,classpath,path java_home:jdk的安装路径[你一层一层点开安装路径,直到当前目录有一个bin目录,然后在地址栏里面右键单击复 ...

  5. Java基础教程---JDK的安装和环境变量的配置

    一.Java的安装和环境变量配置 1.Java的安装: 第一步,从Oracle官网下载安装包,当然也可以从其他安全可靠的地方下载(PS:根据不同电脑系统下载相应的安装包,注意电脑的位数.如x64,x3 ...

  6. JAVA_SE基础——2.环境变量的配置&测试JDK

    哈喽,利用晚上的空余时间再写篇心的~~~  谢谢大家 前一篇文章 JAVA_SE基础--JDK&JRE下载及安装http://blog.csdn.net/thescript_j/article ...

  7. Java SE 简介 & 环境变量的配置

    Java SE 简介 & 环境变量的配置 一.Java 技术的三个方向 Java 技术分为三个方向 javaSE( Java Platform Standard Edition 标准版)用来开 ...

  8. Java入门之JDK的安装和环境变量的配置

    Java的版本 1. Java SEjava se 以前称为J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序.Java SE是基础包,但是也包含了支持 Jav ...

  9. 关于java中jdk的环境变量配置

    关于java中jdk的环境变量配置 烦死人,在网上找了很长时间.最终找到了一个方法!现在将其总结帮助后来人. 方法/步骤   1 下载好jdk,并按照提示一步步安装,最后记下jdk所在的安装位置,这里 ...

随机推荐

  1. jstl 小总结 以及 jstl fn

    1.1.1 JSTL的使用 JSTL是JSP标准标签库.结合EL替换传统页面的<%%> * JSTL如果不会用.也是可以使用<%%>.但是一般在大公司使用JSTL.进入小公司. ...

  2. tc674div1b

    题意:给出n个孩子的初始位置,和每个孩子开始的朝向(左或者右),然后孩子的行走规则是,速度始终为1,两人相遇则两人立即转身背向而行. 现在有q次询问,每次问编号为i的孩子在时间t距离原点的距离.返回所 ...

  3. Excel 导出

    admin = Context.Request.Cookies["user"].Values["username"].ToString();           ...

  4. android BitMap回收

    第一种方法--及时回收bitmap内存: 一般而言,回收bitmap内存可以用到以下代码 if(bitmap != null && !bitmap.isRecycled()){ bit ...

  5. showModalDialog打开页面有缓存,不走action

    当你设置的弹出网页固定时,ie很可能到临时文件区,下载上次产生的该页面,而没有重新加载,    对于动态加载的页面来说,这样往往产生误会,如没有及时更新数据,也就更不利于开发者测试.所以,你可以采用如 ...

  6. QQ付费群规则重大变更!特别是这类群!

    很多人都是知道现在QQ有个付费群功能.以往加群需要你填写一些验证信息给管理员,管理员看你顺眼就放你进去,不顺眼你就进不去了.另外还有一些打广告的人难免会被管理员误判给放进去,令管理员苦恼不已,总有审核 ...

  7. ASP.NET知识总结(2.对比Get和Post提交方式)

    2.对比Get和Post提交方式 get:<1>在地址栏中通过?key1=value1&key2=value2...的方式传值 <2>传递的数据用户可以直接在url中看 ...

  8. 了解Solr6.1结构及实现原理

    Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器.同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置.可扩展并对查询性能进行了优化,并且提供了一个完 ...

  9. Xshell5连接虚拟机出现连Could not connect to '192.168.47.128' (port 22): Connection failed,解决办法

    该日记写于2016年11月28日.在用Xshell5连接ubuntu虚拟OS时一直连接不上.出现这种情况的原因可能很多,有像百度上面说的没有关闭linux的防火墙,没有启动linux的ssh服务.但这 ...

  10. Ubuntu菜鸟入门(一)—— 截图工具安装

    Ubuntu截图工具Shutter 1.添加安装包软件源 sudo add-apt-repository ppa:shutter/ppa 2.更新源并安装 shutter sudo apt-get u ...