黑马程序员_java基础笔记第一天

来源:互联网 发布:电子元器件查询软件app 编辑:程序博客网 时间:2024/05/19 02:25

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

第一天
一 什么软件:
软件是一系列按照特定循序住址的基数按数据和指令的集合。
 系统软件 :Dos, windows, linux.等。

应用软件:QQ,360,WPS等
什么是开发:
  通过开发工具制作软件

软件有什么用:
 实现了人与计算机更好的交互。

交互方式:
 图形化交互: 简单 直观。
 命令行方式  较麻烦 需要记住 一些命令。


二 计算机语言:
 人与计算机交流的方式。
计算机语言种类:
 java.c.c++.php等。
dos命令:
 是计算机语言一种,通过输入计算机能识别的语言进行人机交互

常见Dos命令:
 dir: 列出目前目录下的文件盒文件夹
 md:创建目录
 rd:删除目录
 cd:进入指定目录
 cd..:退回上一级目录
 cd/:退回到根目录
 del:删除文件
 exit:退出dos命令行


三 Java语言

 Java语言是面向interne的编程语言
Java语言三种技术构架:
 JEE:是为企业环境下的应用程序提供的一套方案,主要开发web。
 JSE:是开发普通桌面,商务应用程序的解决方案,是其他两者的基础
 JME:是开发电子消费产品和嵌入式的解决方案,比如手机应用。
Java语言特点
 简单。
 面向对象。
 安全。
 跨平台。
什么是JDK:
 JDK是开发Java的开发环境是Java的核心。
JDK包括什么:
 javac:编译器。
 JRE:运行工具。
 JVM:虚拟机。依赖与平台。
注意:  Java本身布跨平台,因为在不同的操作系统上安装了不同的虚拟机开完成跨平台性。
为什么要配置path:
 把JDK目录交给path环境变量,确保Java源文件可以保存到目录下并且程序执行。
什么时候配置classpath:
 指定在任意目录下可以执行指定的Java的class文件

 
四 关键字:
 定义:被Java语言赋予特殊含义的单词  书写规范:关键字首字母都小写 
标示符
 定义:程序中自定义的一些名称
 书写规:范数字不能开头。
  不可以是关键字。
  类名 :首字母大写
  包名:全部小写
  
五 注释
 1单行注释//
 2多行注释/*  */
 3文档注释/**  */

六 常量
 定义:不可以改变的数值。
 分类:
  1 整数常量:所有整数。
  2 小数常量:多有小数。
  3 布尔常量:Boolean 值(true,false)

七 数据类型:
 基本数据类型。
  数值型:
   整数型:byte,short,int,long
   浮点型:double,float
  字符型
   char
  布尔型
   boolean

 引用数据类型。
   类 class
   接口interface
   数组[]
   枚举
类型转换:
 自动提升
  byte b=2;
  int x=b+2;
 强制转换
  int x=2;
  byte b=(byte)2+b;
运算注意事项: 
 1 强制类型转换会损失精度。因为会只留下后八位,也就是一个字节。
 2 byte b=2; b+=2;有自动类型提升。
 3 char 类型参与运算会传换成整数类型  char c='a'; int x=c+0;  x=97;
 4 byte b=2+3;  不会报错 因为都是常量。
 5 整数类型运算时会默认转换成int类型  ,所以要参与运算应转换成int类型。
 6 整数与这个数运算同源是整数,除法也一样,会将小数舍去。
 7 a++先赋值后运算,++a先加价后赋值
 8 取模运算符号看左边,左边小于右边值为左边,
 9  最快的乘2运算方法x<<;

八 几个重要运算符

&与&&区别:
 &:两边都运算。
 &&:z左边为假右边不运算。
|与||区别:
 |两边都运算。
 ||左边为真右边不运算
^y用法:
 1 x^y^y=x; 异或两一个数还等与本身。
 2 可以对文件进行加密。

 

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

0 0