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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Kevin刘

初级黑马

  • 黑马币:25

  • 帖子:8

  • 精华:0

© Kevin刘 初级黑马   /  2018-5-12 22:54  /  877 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从入门第一天的JDK 是提供给Java开发人员使用的,其中包含了java的开发工具,这是最基本的了解 包括了常用dos命令然后到最简单的helloworld案例这是对黑马的一小步人生路的一大步

,在了解了编程的注视  关键字 以及数据的基本类型跟引用类型之后就对java有了一个大体的了解在第二天我们学了Eclipse的应用在到学习
1.运算符 :加 +  减-   乘 *  除 /   取余 %  自加 ++  自减 --
2.赋值运算符:+=,-=,*=,/=,%=   
3.关系运算符:==,!=,>,>=,<,<=  
4.逻辑运算符  &  |  ^ ! &&  ||
5.以及最关键的三元运算:(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
B:示例:
        获取两个数中大数。
        int x=3,y=4,z;
        z = (x>y)?x:y;//z变量存储的就是两个数的大数
再到学习最长用的二种键盘录入以及产生随机数:
1.键盘录入
A:导包
import java.util.Scanner;
B:创建对象
Scanner sc = new Scanner(System.in);
C:接收数据
int a = sc.nextInt();
2.随机数
–导包
•import java.util.Random;
–创建对象
•Random r = new Random();
–获取随机数
int number = r.nextInt(10);
再到很重要很常用的一些循环流程跟判断流程
if语句第一种格式:
if(关系表达式) {
                     语句体
        }
if语句第二种格式:
if(关系表达式) {
                     语句体1;
        }else {
                     语句体2;
        }
if语句第三种格式:
if(关系表达式1) {
                     语句体1;
        }else  if (关系表达式2) {
                     语句体2;
        }
    …
        else {
                     语句体n+1;
        }
switch语句格式:
* switch(表达式) {
*                 case 值1:
*                         语句体1;
*                         break;
*                 case 值2:
*                         语句体2;
*                         break;
*                 ...
*                 default:
循环
for循环语句格式:
for(初始化语句;判断条件语句;控制条件语句) {
         循环体语句;
    }
初始化语句;
   while(判断条件语句) {
         循环体语句;
         控制条件语句;
}
这些流程都是日常开发中最基础最基本最常用的一些也是必须掌握的基础知识,然后学习了基本类的数据存储包括“数组”“集合”  而数组分为动态初始化以及静态初始化
动态初始化:数据类型[] 数组名 = new 数据类型[数组长度];举例:int[] arr = new int[3];
静态初始化:数据类型[] 数组名 = {元素1,元素2,...};举例:int[] arr = new int[]{1,2,3};
集合:举例:ArrayList<String>,ArrayList<Student>
二者的区别是:数组的长度是固定的,不可改变而集合是一个长度可变可以改变元素也是日常开发中最常用的所以这个是必须要掌握的
还有一些方法的基本使用:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
                        函数体;
                        return 返回值;
}
以及面向对象以及构造方法的概念很容易混淆,还有API的使用,这是作为程序员必须掌握的
也到了基础班最重要的一些概念了:
String类的构造方法:
String(String original):把字符串数据封装成字符串对象
String(char[] value):把字符数组的数据封装成字符串对象
String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象
boolean equals(Object obj):比较字符串的内容是否相同
boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
boolean startsWith(String str):判断字符串对象是否以指定的str开头
boolean endsWith(String str):判断字符串对象是否以指定的str结尾
int length():获取字符串的长度,其实也就是字符个数
char charAt(int index):获取指定索引处的字符
int indexOf(String str):获取str在字符串对象中第一次出现的索引
String substring(int start):从start开始截取字符串
String substring(int start,int end):从start开始,到end结束截取字符串。包括start,不包括end
char[] toCharArray():把字符串转换为字符数组
String toLowerCase():把字符串转换为小写字符串
String toUpperCase():把字符串转换为大写字符串
StringBuilder类的常用方法
public int capacity():返回当前容量 (理论值)
public int length():返回长度(已经存储的字符个数)
public StringBuilder append(任意类型):添加数据,并返回自身对象
以后这是都是非常重要的也是点招必考的一些内容。


1 个回复

倒序浏览
很用心,继续努力哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马