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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 最佳听众 中级黑马   /  2015-9-11 22:55  /  367 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1-1 Java平台应用
                        
基础核心        Java SE        面向对象
                API
                JVM
                ……
                          

         


            

        手机游戏等                                 大型企业的应用开发
Java ME        移动设备
        游戏
        通信
        ……
Java EE        JSP
        EJB
        服务
        ……




1-2 核心概念
JVM:Java Vitual Michine(Java虚拟机)
源文件
*.java        编译器
complier        字节码文件*.class        解释器
interpreter        My program
JVM就是包括了解释器
JDK:Java Development Kit(Java开发工具包)
JRE:Java Runtime Environment(Java运行时环境)

它们的关系如图

Public class Test{                ←外层框架
Public static void main(String[] args){                ←Java入口程序框架
//输出消息控制台                ←注释
int a=23;
double b=1.65
char c=’女’
String d =”语文成绩95”
System.out.print(a);                                        ←填写代码
System.out.print(b);
System.out.print(c);       
System.out.print(d)        ;                       
}
}
外层框架比作一个房子的话,Java入口程序框架就是一个门,房子里面的内容就是程序员写的代码,需要计算机去执行。

1-3学会注释及输出控制符
单行注释以“//”开始,以行末结尾;
多行注释  /* 注释的内容 */ 两个星号之间为多行注释内容。
文档注释以/**开头,*/结尾
注释就是一个标记,方便程序员理解,计算机遇到会直接跳过而不会执行。
控制符:\t        输出8个空格,相当于一个制表位;        \n        换行





















第二章 变量、数据类型和运算符
2-1 变量
1、为什么要使用变量?                变量就是用来记忆数据的,它是一个记忆系统。
2、什么是变量?                                变量就是一个容器,用来装数据的,变量就是放在内存里的。
3、如何在Java中声明变量
变量的三要素
(1)数据类型:变量的类型,决定变量空间的大小
(2)变量名称:变量名,方便计算机找到这个变量
(3)变量的值:存储的数据
如:int num =1;        其中int是数据类型,num是变量名,1是变量值
4、如何使用变量
(1)声明一个变量         语法:数据类型 变量名
(2)给变量(空间)赋值                语法:变量名=值
5、在Java中,变量命名要符合一定规则
变量名=首字母+其余部分
首字母(由字母、下划线‘_’或‘$’符号组成)
其余部分(由数字、字母、下划线‘_’或‘$’符号组成)
命名规范:
1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如myAge
2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名stuName保存“学生姓名”信息
PS:Java变量名的长度没有限制,但Java语言是区分大小写的,所以price和Price是两个完全不同的变量。
不能以Java关键字来命名。如int
6、数据类型
数据类型        说明
数值类型        整型 int        用于存储整数,如24,36
        双精度 double        用于存储小数,如1.2,6.5
非数值类型        字符型 char        用于存储单个字符,如性别“男”,“女”
        字符串 String        用于存储一段字符,如“我喜欢Java。”

2-2 运算符
Java语言中常用的运算符可分为如下几种:
1、赋值运算符       
运算符        名称        举例
=        赋值        c=a+b将把a+b得到的值赋给c
+=        加等于        c+=a等价于c=c+a
-=        减等于        c-=a等价于c=c-a
*=        乘等于        c*=a等价于c=c*a
/=        除等于        c/=a等价于c=c/a
%=        模等于        c%=a等价于c=c%a

2、算术运算符           + 、- 、* 、/ 、%(取模或称为取余)、++(自增)、--(自减)
其中,++和--既可以出现在操作数的左边,也可以出现在操作数的右边。
int a=5;                                                
int b=++a;//先让a自增,然后再将值赋给b
System.out.println(“a:”+a);
System.out.println(“b:”+b);
运行结果:
a:6
b:6        int a=5;                                                
int b=a++;//先让a赋值给b,然后再自增
System.out.println(“a:”+a);
System.out.println(“b:”+b);
运行结果:
a:6
b:5
* 自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如5++、8-- 等写法都是错误的。
还有“+”它可以是一个算术运算符,也可以是一个连接符。
(1)数值+数值        运算符        (2)数值+非数值        连接符        (3)非数值+非数值        连接符
3、逻辑运算符        &&:并且        ||:或者        !:非,取反                !>&&>||
4、关系运算符        >        <        >=        <=        ==        !=
5、条件运算符        ?:
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值
例如:
String str=(8>5)   ?   ”8大于5”  :  ”8不大于5”;
System.out.println(str);
                           因为,表达式8>5的值为true,所以,返回:“8大于5”


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马