【我的Java笔记】初识Java第一课

【Java SE】
1.首先java开发的三个方向:
   java se     桌面的程序开发
   java ee     Web方向的开发
   java me     嵌入式开发
2.JDK的安装及环境变量的配置
   (1)Oracle公司官网下载JDK工具
   (2)环境变量的配置
           PATH : 指向java安装的 bin 目录
           CLASSPATH: 为类路径,java运行时查找类文件的路径,java的环境变量


           在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,
           否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加%JAVA_HOME%
           \bin;%JAVA_HOME%\jre\bin;或者是直接%JAVA_HOME%\bin;


           测试:  doc命令行窗口输入 javac
3.java程序的编译与运行
   java源文件在bin目录下javac.exe编译生成字节码文件(.class),在通过java.exe帮我们把字节码文件加载到虚拟机(JVM)内运行
4.Java何谈跨平台语言?
   java执行的是.class 文件,java.exe 加载到虚拟机(JVM)内执行, 针对不同的平台(操作系统), Java内部提供了针对不同平台的JVM. 
   JVM 屏蔽了底层硬件还有操作系统的差异.
5.类名的规范
   首字母必须大写,且满足驼峰规则
6.java的关键字
   含义:被java语言赋予特殊含义的单词
   特点:组成关键字的单词都为小写
7.标识符
  含义:给类,接口,方法,变量,常量等起名字时使用的字符序列
  组成规则:英文的大小写字母;数字字符;$和_
  注意:     (1): 不能以数字开头
(2): 不能是java中的关键字
(3): 区分大小写
8.变量
   在程序的运行过程中其值在一定范围内会发生改变
   程序开发的最基本组成。起保存数据的作用。
   例int num=7;     int定义数据的类型,num定义了变量的名称,“7”给变量赋值
   规则:字母小写,并且也要满足驼峰规则
9.Java的基本数据类型
    (1): 数值型
  整数型 字节数 范围
  byte       1(8bit)       -128  ~  127
  short       2(16bit)   -2^15 ~  2^15 - 1
  int       4(32bit)       -2^31 ~  2^31 - 1
  long       8(64bit)       -2^63 ~  2^63 - 1

           浮点数
  float                     4(32bit)            -3.403*10^38  ~ 3.403*10^38
  double           8(64bit)        -1.798*10^308 ~ 1.798*10^308
      (2): 字符型   
            char             2(16bit)        0 ~ 2^16 - 1 = 65535
      (3): 布尔型(只存在两种结果:true或flase)
            boolean     1
      注:整数默认是int类型的 , 浮点数默认是 double类型的
           float f=3.66F,定义float类型时 注意小数后面加上f
           定义一个long类型 整数后面加上L
10.运算符
    (1)算数运算符  +,-,*,/,%;
            ++i表示自加1,--i同理
            注:+号的作用:作为运算符;表示一个数据是正数;字符串拼接符
     (2)赋值运算符  =, +=,-=,*=,/=,%=
            注:赋值运算符要求左边的数据必须是一个变量
     (3)关系运算符 ==,!=,<,>,>=,<=
           注:比较运算符的结果都是boolean型,也就是要么是true,要么是false。
                 比较运算符“==”不能误写成“=” 。
     (4)逻辑运算符 &,|,!,^(异或),&&(短路),||(短路)
           注:逻辑双与&&:有假则为假
                 逻辑双或||:有真则为真
                 若左侧符合条件则不执行右侧(提高了编写效率)




最后附上我初次学习的几个小程序:
1.在控制台上输出“Hello Java”
   public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
        } 
   }  




2.用三目运算符求两个数之间的最大数:
   public class Bijiao{
public static void main(String[] args)
{
int a=10;
int b=10;
int max=a>b?a:b;
if(a==b){
           System.out.println("两个数大小相等");
}else
       System.out.println(max);
}
}




3.键盘录入两个数来比较大小:
   import java.util.Scanner;
   class LuRu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);          //Scanner可以获取用户键盘输入的数据
System.out.println("请输入第一个数字");
int num1=sc.nextInt();                      //获取用户输入的整数
System.out.println("请输入第二个数字");
int num2=sc.nextInt();
int max=num1>num2?num1:num2;                //通过三目运算符进行比较大小
System.out.println("最大数字是"+max);
   }

  }






                                                                                                                                              2017.9.23/9.24


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值