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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

it108343

初级黑马

  • 黑马币:18

  • 帖子:6

  • 精华:0

© it108343 初级黑马   /  2019-8-15 23:19  /  802 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 it108343 于 2019-8-16 13:29 编辑

写个技术贴记录这几天所学到的东西
首先什么是Java,Java是人与计算机之间进行信息交流沟通的一种特殊语言1995Javasun公司推出,1996年推出第一个版本,Java之父是詹姆斯高斯,在2009年sun公司因管理不善被Oracle收购。
由Java编写的程序是无法跨平台直接运行的,JVM实现的跨平台。每个平台都有一个自己特有的JVM,Java依赖于JVM实现的跨平台,得以“一处编译处处运行”。但是如果编码习惯不好的话,就会变成“一处编译处处调试”。
JVM是java虚拟机,java编译后的字节码文件运行的平台
JRE是java运行环境,包含了Jvm和核心类库
JDK是Java开发环境,包含了JRE和开发工具,开发工具包括但不仅限于Javac和java
常用DOS命令
在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令。
1、打开命令行窗口的方式:win + r打开运行窗口,输入cmd,回车。
2、常用命令及其作用
盘符名称:                  盘符切换。E:回车,表示切换到E盘。
dir :查看当前路径下的内容。
cd 目录:进入单级目录。cd itheima
cd ..:回退到上一级目录。              
cd 目录1\目录2\...      进入多级目录。cd itheima\JavaSE   
cd \   回退到盘符目录。              
cls 清屏。                     
exit 退出命令提示符窗口。

第一个程序HelloWorld
1、新建文本文档文件,修改名称为HelloWorld.java。
2、用记事本打开HelloWorld.java文件,输写程序内容。
public class HelloWorld {
        public static void main(String[] args) {
                System.out.println("HelloWorld");
        }
}      
存文件,打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。
编译:javac 文件名.java      javac HelloWorld.java
执行:java 类名          java HelloWorld

注释
注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:
单行注释  单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
// 这是单行注释文字
多行注释  多行注释的格式是使用/* 和 */将一段较长的注释括起来。
/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
注意:多行注释不能嵌套使用。

文档注释  文档注释以`/**`开始,以`*/`结束。(以后讲)

关键字
关键字是指被java语言赋予了特殊含义的单词。
关键字的特点:
​        关键字的字母全部小写。
​        常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。
常量
常量:在程序运行过程中,其值不可以发生改变的量。
Java中的常量分类:
​        字符串常量  用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、"abc"、"中国"等
​        整数常量  整数,例如:-10、0、88等
​        小数常量  小数,例如:-5.5、1.0、88.88等
​        字符常量  用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等
​        布尔常量  布尔值,表示真假,只有两个值true和false
​        空常量  一个特殊的值,空值,值为null
除空常量外,其他常量均可使用输出语句直接输出。
  switch语句:
switch (表达式) {
         case 1:
                 语句体1;
                 break;
         case 2:
                 语句体2;
                 break;
         ...
         default:
                 语句体n+1;
                 break;
  }
switch括号中的表达式可以接收的类型
    byte,short,int,char,jdk5开始可以接收枚举,jdk7开始可以接收String
执行流程:
首先计算出表达式的值
其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。



while循环完整格式:
  初始化语句;
  while (条件判断语句) {
         循环体语句;
      条件控制语句;
  }
do...while循环结构
  初始化语句;
  do {
         循环体语句;
         条件控制语句;
  }while(条件判断语句);

* 死循环(无限循环)的三种格式
  1. for(;;){}
  2. while(true){}
  3. do {} while(true);

跳转控制语句

跳转控制语句(break)
跳出循环,结束循环
跳转控制语句(continue)
跳过本次循环,继续下次循环
其中:continue只能在循环中进行使用

0 个回复

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