Java学习第一天 1.1

原创 2016年06月01日 08:07:35

Java主要特点

1   Java是一门面向对象的编程语言   

2  Java提供了自动释放内存的技术

3  Java是提供了更加方便的引用关系(引用传递)

4  Java支持多线程开发

5  Java可以实现任意操作系统的移植操作!

JDK安装

1  安装jdk一定要区分好电脑的操作系统

2  JRE要安装在和JDK同目录下

3JDK编写程序需要两个命令  Javac.exe        java.exe   这两个命令需要重新安装   需要在环境变量中配置
在系统变量path  中添加JDK  bin目录(命令文件位置) 配在最前面  以中文的分号 隔开



第一个Java程序

1  如果用 publ;ic class 类名{} 来定义类  那么源文件名和类名必需相同  且只能有一个 public class定义的    
    如果是 class 类名{}  来定义类  那么源文件名和类名可以不同  生成的字节码文件名  是类名 而不是源文件名    并且  当文件里面定义了多个类  都会生成一个字节码文件

2  类名要求每个单词的首字母必需要大写    如  HelloDemo




CLASSPATH

面试题   :请解释path  和CLASSPATH的区别
path是系统定义的环境变量   用于定义所有可执行程序路径
CLASSPATH是JVM定义的属性  ,在编译Java程序时会自定找到CLASSPATH定义的路径而后进行类的加载;

为了防止CLASSPATH乱指向    所以  在环境变量中 新建一个用户变量 CLASSPATH    并为他配上地址  JDK  的  lib(类库文件地址)   让它指向类库


标识符

定义:  在程序中描述类名  方法名 变量名称
 
组成:字母  数字  _  $  组成  其中 不能以数字开头  不能用Java关键字     中间不能有空格


数据类型

1 基本数据类型    他是进行内容的操作  而不是内存的操作  
有 整数型   浮点型  字符型  布尔型   
2  引用数据类型   在数据交互过程中 会占用内存空间指向
有 数组  类  接口

String love=“imooc”;
system.out.println("变量love的内容是:"+love); //使用“+”进行字符串和变量的拼接

所有数据类型于Strig类型进行连接"+"操作中都会自动变成String类型

如String a="love:";
int b=10;
int c=20;
System.out.println(a+b+c);

结果为   love:1020

为float变量赋值时在数值后添加字母f,
为char变量赋值时使用单引号‘’引起来。

常量的引用


注意啦:常量名一般使用大写字符


三目运算

int x=10;
int y=20;
int resuult=x>y?x:y
System.out.println(result);/ 结果是  20
这个以后开发特别好用  在web里面能省很多代码  而且代码 清晰明了










版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux学习第一天(2017-03-07)1.1-1.3.12

开始学习书《深入linux内核架构》 Wolfgang Mauerer著   郭旭  译 今后有看到需要记录的和需要和大家共同讨论、共享的东西,我都会在此记录下来,希望以此督促自己! GNU = GN...
  • iropse
  • iropse
  • 2017年03月07日 19:47
  • 70

1.1_30天自制操作系统笔记_第一天_引导扇区

第一天 所需工具 首先,第一天需要的工具软件: 文本编辑器:sublime text2 或者 notepad++ 汇编编译器:nasm 二进制查看工具:Bz1621.lzh 虚拟机:qem...

Java 学习日志1.1 声明变量和常量。

在我们的字典中一个字一个词代表了一大堆的信息。我们的名字也代表了一个人大量的信息。比如提起马云,你会想起一大堆信心。提起你的朋友,你也同样会想起一大堆信息。在编程处理中,数据处理是基本的功能。这些数据...

《Java高并发程序设计》学习 --1.1基础概念

1)同步和异步 同步和异步通常用来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者可以继...

Java进阶学习第一天——HTML入门

HTML概述 MyEclipse的简单使用 HTML标签 排版的标签 字体标签 标题标签 列表标签 图片标签 超链接标签 表格标签 表单标签(重点) 框架标签(了解)...

java学习第一天:基础

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- UNTIL 1 1).基本知识...
  • oBaiLan
  • oBaiLan
  • 2014年01月22日 12:08
  • 736

黑马程序员-------学习日记Java基础 第一天

---------------------- android培训、java培训、期待与您交流!---------------------- 软件:计算机数据和指令的集合。 系统软件: Dos .w...

java第一天第二天学习总结

第一天: 第一章 一:计算机 1:计算机全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 2:计算机软件按功能分为...

java学习第一天笔记

java 程序面向对象,因此java程序最小的程序的单位是类。   类名 ,只要是一个合适的 标识符即可。 保存java源文件 : 文件名有规定 1:文件名必须以java 为扩展名。 2:...
  • sungtcn
  • sungtcn
  • 2017年03月28日 15:25
  • 72

Java基础学习第一天

一、随堂笔记   1、常识简介        * 计算机应用常识        常用功能键:ctrl+a,ctrl+c,ctrl+v,ctrl+z(撤消),window键+e,window键+d(显示...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java学习第一天 1.1
举报原因:
原因补充:

(最多只允许输入30个字)