Java 语言概述与开发环境(2)
一、JDK配置容易出现的问题:
*********************************
(1)环境变量的分号一定是 英文 %Java_HOME/bin;%Java_HOME%/jre/bin;
(2)加入的环境变量 一般是加入到最后。 最后是没有分号的!!
(3)一定要点击确定,只有确定之后环境变量才会生效!!
(4)改完环境变量一定要重新开启黑色的命令窗口!!!
(5)cd 到你安装的jdk的目录下。 运行 java javac 肯定会认 (倘若不认,那么就也许是你的所有配置都对,但你的jdk有问题)
二、 HelloWorld程序编译常见问题:
JDK安装好的情况下。。。
默认的 Java源文件的编码格式 是Ansi(American National Standads Institute).
中国操作系统默认的编码格式是 ANSI码 GB(国标)2312
ANSI->GB(国标)2312不认识 UTF-8
- 源文件如果是 ANSI码,那么编译的时候直接采用默认的编码方式;
- 源文件如果是UTF-8编码,那么编译的时候一定要用 UTF-8编译。

1byte =8 bit
写在类的最外面!!!!
@author 表明开发该类模块的作者
@version 表明程序的版本
@param 该类某块中方法的参数。
@return 返回值
@exception 异常,对我们的类模块可能出现的异常进行说明。
使用方法: 不用编译。。直接Javadoc (-author -version)源文件.java





*******************
Java中所有 变量、常量、类、对象、函数、包的名字。。
Java标识符必须由 数字、字母、下划线(_)、美元符号($)组成;
大小写区分。CL7 与 Cl7 这就是两个不同的变量。
$ 美元符号一般不太使用。
见名知意:命名要能代表其含义。
不能随心所欲:Java里面的关键字不能作为标识符。main public 不可以。
(1)不一样的 实现了转义 不是你简单认为的。
(2)单引号和双引号下都是可以的,只是不同的数据类型
(3)转义字符再转义 相当于没转义
(4)转义符 肯定离不开 "\" 左斜!!!
- 八进制转义符:(范围是:''-'')
书写格式: \ + 1至3位八进制数字
例如:\0 ;\12 ;\123
\777(这个不行,因为超出范围了)
八进制 0-7
十进制 0-9
- 十六进制 0-15 (A B C D E F)
Unicode转义符:\u+4位十六进制数字:0-65535(0000-FFFF)
"\u0000" 空字符
- 特殊字符
\":"
\':'
\\:输出\
\r:回车
\n:换行
\t:制表符
\b:bakspace 退格
/**
*
* 转义符展示 单双引号都可以 只是不同的数据类型
*
*@author DC
*@version 1.0
*
*/ public class EscapeCharacter{ public static void main(String[] args){
//声明一个8进制转义符
char c1='\367';
System.out.println("c1="+c1);
//声明一个 16进制转义符
char c2='\u2605';
System.out.println("c2="+c2);
//转义字符在字符串中也是起作用的
String s="\367";
System.out.println("S="+s);
//转义字符前加转义字符 相当于没有转义
String s1="\\367";
System.out.println("S1="+s1);
//单个字符能够识别的情况下 不需要用转义符
char c3='"';
System.out.println("c3="+c3);
//转义符的作用主要是用于输出特殊字符或控制符
String s2="\"";
System.out.println("s2="+s2);
//多个转义符 需要用String来存储。
String s4="\t";
System.out.println("s4="+s4+"换行");
/*
\':
\\:
\r:
\n:
\t:
\b:*/ }
}
结果:
算数运算符
+ - x /(右斜线) %(求余)
表示变量自身v与后面所给定值c的操作( + - x / %)
v += c 等价于 v=v+c
v -= c 等价于 v=v-c
v /= c 等价于 v=v/c
v %= c 等价于 v=v%c
/**
*
* 运算符应用
*
*@author DC
*@version 1.0
*
*/
public class Operator{ public static void main(String[] args){ //算术运算符
int a=5;
int b=6;
//求和
int sum=a+b;
//减法
int sub=b-a;
//乘法
int mul=a*b;
//除法
int dvd=a/b;
//类型转换时 后续来讲。
float dvd2=a/6.0f;
//求余
int mod=a%b; System.out.println(sum);
System.out.println(sub);
System.out.println(mul);
System.out.println(dvd);
System.out.println(dvd2);
System.out.println(mod);
//相当于 a=a+6
a+=6;
System.out.println(a);
//相当于 a=a-1
a-=1;
System.out.println(a);
a/=2;
System.out.println(a);
a%=3;
System.out.println(a); } }
结果:

Java 语言概述与开发环境(2)的更多相关文章
- 一、Java语言概述与开发环境、第一个java程序
目录: 1.1 Java特点 1.2 Java程序运行机制 1.3 安装JDl和配置环境变量 1.4 第一个JAVA程序 1.5 第一个JAVA程序的含义 前言 Java语言历时近二十年,已发展成为人 ...
- 1、Java语言概述与开发环境——Java特性和技术体系平台
一.Java语言的主要特性 1.Java语言是易学的: Java语言的语法与C语言和C++语言很接近,使得大多数的程序员很容易学习和使用Java. 2.Java语言是强制面向对象的: Java语言提供 ...
- Java复习(一)——Java语言概述、开发环境、基础知识
设计模式:在各种应用系统中被大量应用,是设计的“常用套路” 作为Java WEB开发人员,需要掌握HTML/CSS/JS和数据库相关知识 常用的应用程序框架:Spring MVC,Spring Boo ...
- 疯狂java——第一章 java语言概述与开发环境
J2ME: 主要用于控制移动设备和信息家电等有限存储的设备. J2SE: 整个java技术的核心和基础,它是J2ME和J2EE编程的基础. J2EE: Java技术中应用最广泛的部分,J2EE提供了企 ...
- 1、Java语言概述与开发环境——Java程序运行机制
Java语言是一种特殊的高级语言,它既有解释型语言的特性,也具有编译型语言的特征,因为Java要经过先编译后解释两个步骤. 一.高级语言的运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型 ...
- java 学习笔记1 java语言概述及开发环境
高级语言运行机制 高级语言按程序的执行方式分为编译型和解释型两种. java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤. 1 编译生成字节码,只面向JVM(.class) 2Jvm执行 ...
- Java 语言概述与开发环境(1)
目录: 一.计算机语言的发展史 二.Java语言的简述 三.Java的特点 四.java语言的运行环境及环境变量的配置 五.Dos的常见命令 六.第一个java程序-HelloWord ...
- 1、Java语言概述与开发环境——JDK的安装与环境变量的配置
Selenium.Appium.Macaca.RobotFramework.Jmeter等框架或工具均必须的一样东西——JDK,也就是基于java开发的东西都要这个东西.JDK的概念在这里不作描述. ...
- 1、Java语言概述与开发环境——JDK JRE JVM理解
一.理解概念: 1.JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE,所以安装了JDK,就不用单独 ...
随机推荐
- LeetCode Missing Number (简单题)
题意: 给一个含有n个整数的数组,数组中的元素应该是0-n.现在缺了其中某1个,找出缺少的那个整数? 思路: 0-n的总和是可以直接计算的,而缺少的那个就是sum减去数组的和. int missing ...
- 系统装更新补丁出现“正在此计算机上搜索更新”,有时等待N长时间也没有反应
系统装更新补丁出现“正在此计算机上搜索更新”,有时等待N长时间也没有反应 管理员身份运行 net stop wuauserv net stop CryptSvc ren %windir%\system ...
- ARM实验1 —— 流水灯实验
实验内容: 编写GPIO模块程序,实现对FS_4412平台的上的led2,led3,led4 ,led5,的流水灯实现. 实验目的: 熟悉开发环境的使用. 掌握Exynos 4412处理器GPIO功能 ...
- 报 "错误: 无法取消引用int" 的问题解决纪录
很久没上博客园了,估计有一年左右了,最近在写一个android的小工具应用,今天写多国语言时,引用 string.xml里面的值,R.string.XXX时,突然报 『错误: 无法取消引用int』,我 ...
- Uploadify 3.2 参数属性、事件、方法函数详解以及配置
一.属性 属性名称 默认值 说明 auto true 设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 . buttonClass ” 按钮样式 buttonCursor ‘ ...
- World Wind Java开发之十二——加载粗制三维模型(ExtrudedPolygon)(转)
ww可以根据DLG图批量生成假三维模型,这对于小区等特征相似的建筑物模型的构建是非常有用的.下面来看如何一步步实现假三维模型的加载: 1.Shp文件的制作 首先在arcmap下数字化几个建筑物,并新建 ...
- Web前端学习流程
- 启动Jmeter时遇到的几种错误
1.权限不够 解决办法:用管理员权限运行 2.sdk版本太低 解决办法:1)查看当前sdk版本:java -version 2)安装sdk1.7或以上版本(jmeter3.0版本要用sdk1.7及以上 ...
- 项目:Vue+node+后台管理项目小结
序:本文主要分两块说:项目机制,具体用到的知识块. 1. 项目机制 项目的原型以vue-cli为原型,进行项目的初步构建.项目以node.js服务和webpack打包机制为依托,将.vue文件打包为浏 ...
- 2018年ElasticSearch6.2.2教程ELK搭建日志采集分析系统(目录)
章节一 2018年 ELK课程计划和效果演示 1.课程安排和效果演示 简介:课程介绍和主要知识点说明,ES搜索接口演示,部署的ELK项目演示 章节二 elasticSearch 6.2版本基础讲解到 ...