Java介绍

Javase教学

Javaee 企业应用

Javame 嵌入式应用

* A: java语言概述

* a: Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。

* b: Java的应用

* 开发QQ、迅雷程序(桌面应用软件)

* 淘宝、京东(互联网应用软件)

* c: Java的擅长

* 互联网:电商、P2P等等

* 企业级应用:ERP、CRM、BOS、OA等等

* d: Java语言平台

* JavaSE(标准版)部分,基础班学习JavaSE,JavaSE并不能开发大型项目。

* JavaEE(企业版)部分,就业班学习JavaEE,学习完JavaEE部分就可以开发各种大型项目了。

Webos

http://baike.baidu.com/link?url=JZKVFcp_7qnDSofWRxGb1A-e-iE1ahEECsDvtLskzLqgn2t1bkvwMrQxsWA9RASgrrNglkA5v2uQoDAc00C8OnyVies_CxxiTZg5OIRgvBO

Java企业级应用

l OA:OfficeAutomation 办公自动化

lERPEnterprise Resource Planning 企业资源计划系统

l CRM:CustomerRelationshipManagement客户关系管理

l BOSS: Business & Operation Support System 业务运营支撑系统

常用的DOS命令

常用的DOS命令

* a: 打开Dos控制台

* win+r--cmd--回车

* b: 常用dos命令

* cd.. : 退回到上一级目录

* cd\ : 退回到根目录

* cd tools: 进入tools文件夹

* d: : 回车 盘符切换

* cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234

* dir : 列出当前目录下的文件以及文件夹

* cls : 清除屏幕

* ipconfig: 查看本机的相关网络配置

* c: dos控制台运行记事本程序

* D:\>C:\windows\notepad.exe

* 还可以省略“.exe”后缀,例如:D:\>C:\windows\notepad

java怎么运行

源文件 .java 人写的

编译器 complier .class `Java虚拟机能懂得

解释器 interoreter 电脑机器能懂得

A: JDK与JRE的关系

* a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;

* b: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。

* c: JDK包含了JRE。

* B: 跨平台特性

* a: 平台指的是操作系统 (Windows,Linux,Mac)。

* b: Java程序可以在任意操作系统上运行,一次编写到处运行

* c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)

:程序编译

* 作用:将程序员写的java源代码生成可以运行的Java程序(.class文件)

* 过程:

* a:开启DOS窗口并切换到.java文件所在的目录 比如HelloWord.java存放于d:\234\day01\code 中

* b:切换到HelloWorld.java所在目录,但是此目录中没有javac命令,所以在编译时要写出javac命令的全路径

* c: d:\234\day01\code>d:\develop\java\jdk1.7.0_72\bin\javac HelloWorld.java 回车

* d:在d:\234\day01\code文件夹中多了个HelloWorld.class文件(又叫做字节码文件)

  • * A: Path环境变量配置方式一
  • * a: 安装高级文本编辑器notepad++
  • * b: 配置Windows的path环境变量
  • * 环境变量的作用:让Java的bin目录下的javac命令可以在任意目录下执行
  • * 配置方法:
  • * 右键点击计算机 → 选择属性 → 更改设置 → 点击高级 → 点击环境变量 → 找到系统变量中的path → 将java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔
  • * 注意:
  • * 配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问path配置的路径
  • * B:配置过程(建议使用这种方式配置)
  • * a:右键点击计算机 → 选择属性 → 更改设置 → 点击高级 → 点击环境变量 → 创建名为JAVA_HOME的环境变量 → 将jdk所在的目录路径(bin所在的路径)配置到JAVA_HOME变量中

* b: 用;与其他变量分隔 → 在path环境变量中添加%JAVA_HOME%\bin

Java main方法里面的args数组:

http://jingyan.baidu.com/article/86f4a73e63862a37d6526909.html

java原文件只能有一个公共类

http://blog.csdn.net/bareheadzzq/article/details/6562211

标识符

[词典]

identifier

* A: 标识符

* a: 定义

* 就是给类,接口,方法,变量等起名字时使用的字符序列

* b: 组成规则(只能包含下面的内容,不能有其它内容)

* 1: 英文大小写字母

* 2:数字字符

* 3:$和_

* c: 注意事项

* 1:数字不能开头

* 2:不可以使用关键字

* 3:严格区分大小写,不限制长度

* 4:起名时,尽量达到见名知意

* B:标识符中常见的命名规则(这些规定是不受语法约束的)

* a: 包名:多单词组成时所有字母均小写,使用.连接 aaa.bbb.ccc

 * b: 类名&接口名:大驼峰式 AaaBbbCcc

 * c: 变量名&方法名:小驼峰式 aaaBbbCcc

 * d: 常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCC

* C: 案例代码

/*

标识符

Java中,自己定义的内容

自定义类的名字,上一个案例 HelloWorld

标识符的规则:

组成: 字母52个A-Z a-z 数字0-9 _ 下划线 $ 美元符

注意: 不能数字开头,不能是关键字

定义名字:

_abc 0a a0 a#a a$a void

YES NO YES NO YES NO

类的名字: 首字母大写,第二个单词首字母大写

BeiJingShiHaiDianQuYiYuan

MeiGuoJiaLiFuNiYa

方法的名字:首字母小写,每个单词首字母大写

addStudent

*/

public class Demo{

}

数据类型

l 基本类型

整型

十进制:数字开头 50

二进制:数字开头OB开头 OB11

八进制:数字开头O开头 O51

十六进制:数字开头OXE开头 OXE 0-9 A-F

字符型 :只能有一个字符,两个会报错

浮点型:

Boolean型:

字符串型:可以输出无限字符

l 引用类型

http://www.cnblogs.com/mjorcen/p/3968018.html

斐波那契数列

兔子繁殖问题引出http://baike.baidu.com/link?url=FfQKaNwo7NaI7KS4Vd0MX4pO4eNgofdMxIaF9SeEeUJPRotzIo1uMHRA9o9kAxWOoZkjG2yo3kwA3wHwipeOaH5AKMPMdRUnU3gJUR_pOOmWWNldaE3lYc0lYTk6PofG9WPJn0JCpvYCdJkkEtWVFq

Scaner的使用

http://bbs.itheima.com/thread-90856-1-1.html

delimiter()
返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
hasNext()
判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
hasNextLine()
如果在此扫描器的输入中存在另一行,则返回 true。
next()
查找并返回来自此扫描器的下一个完整标记。
nextLine()
此扫描器执行当前行,并返回跳过的输入信息。

publicstaticvoidmain(String[] args)throwsFileNotFoundException {

InputStream in =newFileInputStream(newFile("C:\\AutoSubmit.java"));
Scanner s =newScanner(in);
while(s.hasNextLine()){
System.out.println(s.nextLine());
}
}

更多相关文章

  1. java 正则表达式查找某段字符串中所有小写字母开头的单词并统计
  2. Java从零开始学二(标识符和关键字)

随机推荐

  1. Android中实现跑马灯效果
  2. android 实现左右滑动效果
  3. Android的Recovery中font_10x10.h字库文
  4. Android上的Adobe AIR应用程序运行环境发
  5. android7.0适配
  6. Android之动画Animation的使用
  7. Android selector背景选择器 用法汇总
  8. 学习Android studio 个人总结小经验
  9. Android有用代码(一)
  10. Learning Android(第一季)01-Android平台一