欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java,

来源: javaer 分享于  点击 27235 次 点评:50

Java,


1.JavaSe基础学习内容
    初始Java
    Java基础
     内存
     数据
     变量
    结构语句
       条件
      if
      switch
       循环
      for
      while
       语句
      break
      continue
       数组
    嵌套循环


     1.命令方式
       1-打开DOS命令  win+R->键入cmd
       2-基础DOS命令
         进入f盘:
          >f:
         退回根目录
         cd/
         退回上一级目录
         cd..

       JVM:java虚拟机(虚构出来的计算机)
           
           跨平台的异种语言
            
              不同的系统安装不同的版本jvm
       JRE:Java的运行环境
       JDK:Java的开发工具
    java源程序编写和html类似html->body
       java源程序的框架
     

        public class Hello{
             
             public static void main(String[] args)

            {

             System.out.println("Hello World");

             }
        }


    第一个指令:
     向控制台输出Hello World
      System.out.println"Hello World");
   


   编写源程序注意事项
    一.源程序中区分大小写的
    二.HelloWorld文件名必须一致  不是文件夹名称
    三.每个单词中间有空格
    四.源程序文件名称命名规则
      1.不能是中文
      2.帕斯卡原则:所以单词的首字母必须全部是大写,列如:Hello World.java
      3.数字不能开头
      4.只能使用$和_
    五.所有符号为英文状态下的符号
    六.华括弧一一对应
    七.System.out.println(" ");
    
                 输出指令
         一个输出指令一个分号
    八.System.out.print   输入后不换行   System.out.println  输入后换行
    

     //                单行注释
                                 无意义 (备注)
     /*  内容    */    多行注释

 
                  数据类型

             int    整数 整形如一天二十四小时
             double 非整形 如1.3    4.66
             char   用于储存单个字符如a b c d   1 2 3 4    * 字符前后需要加单引号'
             String 用于存储一串符号如 Hello Come          *字符前后需要加双引号"
           
                    (内存中存储数据的最小单元:变量)                     


              -      //9  ——>int
                     // 声明变量:告诉内存我要在你这里开辟一块空间
              -      int.num;
                     数据类型.变量名称 赋值:将数据存储在变量中      将声明变量和赋值合并 int num1=89;
              -      num=9;
                     数据存储成功
              -      System.out.print(9);括号内不加"
                     取出数据进行相加运算
              -      System.out.print(num1+9);
                     
              *      +是连接符号 连接(a+b)
               

                   变量名命名规则
                     1.驼峰规则:第一个单词字母小写  其余单词字母大写  如:myNum
                     2.不能数字开头
                     3.只能使用$ _
                     4.不能使用关键字(关键字:底层人员写的  如:out  println)
                

                   变量使用注意事项
                     1.必须声明并赋予数值
                     2.变量名称不能相同


                   运算符
                      1.赋值运算符:   =
                      2.算数运算符:  + - * /  %(余数)
                      3.比较运算符:  > < ==(两个等于号)>=(大于等于) <=(小于等于) !=(不等)
                      4.逻辑运算符:&&(与)  || (或)   !(非)
             

                   替换赋值
                     int wangScore=98;
                        
                         wangScore=78;
                     


                     int wangScore=98
                     int zhangScore;
                     将小王里面的数据取出后赋值给小张
                     赋值:将等于号右侧的值 赋值给 等于号左侧变量名
                     zhangScore=wangScore;
                     
                     先算乘除  后算加减  计算机中 除不净 没有四舍五入概念 只保留整数部分
                     


                  接受键盘上输入的三个整数,计算三个整数的平均值,输入
                     import java.util.Scanner;
                      引入接受键盘的工具
                     * 此命令放置在文件的开始
                     
                     调用键盘工具 
                     Scanner scan=new Scanner(System.in);
             
                     提示用户要输入的值
                     Scanner scan=new Scanner("请输出一个整数");
 
                     接受键盘上输入的整数值 储存在num里
                     int num=scan.nextInt();
                     
                     使用变量中的值
                     System.out.print("键盘输入的值是:"+num);

                  自增运算
                     num++    和num+1 同理   num+=2不设置默认是加1
                  自减运算
                     num--    和num-1 同理   num-=2不设置默认是减1
    


                 自动类型转换规则
                     1.如果一个操作输为double型 则整个表达式可提升为double型
                     
                  package
   相当于windows下的文件夹
  JavaProject->package->.java
  f->文件夹->a.txt
  
  实际开发中包名的命名规则
    www.taobao.com
      com.taobao.此文件具体的功能
  
      com.grjy.demo1
      com.grjy.demo2
      
      公司缩写.项目.此文件具体的功能
      jp.
      cn.
      kr.
    注意:1.英文名称简明扼要
         2. .不能开头也不能结束
  使用包来管理不同的源程序
2.workspace下看你创建的项目

   src:source 放置的就是源代码。
   bin:binary 放置的就是编译后计算机识别的二进制文件

switch(放置变量名){
        case  1:
     System.out.print(“  xxx”);
     break
        case  2:
     System.out.print(“  xxx”);
     break
     default://前几种情况如果没有符合的条件,则进入default执行代码
     System.out.print(“  xxx”);
}


快速格式化代码
    
       选中代码→右击→source→forma element

快捷键
   
       windows→preference→keys搜索。

      int a=9
        变量:a  常量:9

if(scan.hasNextint()){

}

do{


}while();
  循环操作次数:1-n

while循环也可以去解决先执行在判断。
    string  

循环语句:
for(int i=0;i<100;i++){

   System.out.println("XXXX")
}

debug(调试)
   eclipse→debug
   1.定义断点:让程序停在某个地方。
      在左侧相应行号内双击打上断点
   2.点击debug开始调试程序
      程序将在断点的位置停止
      代码处显示绿色选框。
   3.让程序员自己手动一步一步向下走
      可以方便我们观察整体的执行步骤
      使用 step over快捷键(F6或Fn+F6)向下走
      调试时一定要实时观察3个界面。
         第一个代码窗口的绿色条框变化范围。
         看variables窗口显示了变量的变化范围。
         看console控制台是处的内容是否正确
    4.如果调试完成或者重新调试
        则点击console的红色方块按钮
        调试完成则取消断点:
        同时点击java perspective视图回到编辑代码页面。


外层循环控制行数 内层循环控制每行*个数


 int length();   获取字符串的长度。
     
     char charAt(int index);获取某个位置上的字符。
     
     int indexOf(int ch); 返回值是ch在字符串中第一次出现的位置。
                 
            (int ch,int fromindex)从fromindex指定位置开始,ch在字符串中出现的位置。
                 
            (String str)返回的是str在字符串第一次出现的位置。
                 
            (String str,int fromindex)从fromindex指定位置开始,str在字符串中出现的位置。
     
     boolean contains(sir);字符串中是否包含sir字符。
    
     boolean isEmpty();字符中是否有内容。
    
     boolean startsWith(sir)是否以指定内容开始。
    
     boolean endsWith(sir)是否以指定内容结尾 。
     
     static String valueOf(int)  基本数据类型转换成字符串。
     
     static String valueOf(double)基本数据类型转换成字符串。
     
     int compareTo(string)对两个字符串进行自然顺序比较。
    
     to String()转化为String类型。
     append()   追加字符串。
     
     intsert () 插入字符串。
     String Buffer  对字符频繁修改使用。
     
     public int counter(String inputs,String word)统计字符串出现次数的方法。
    
     public String substring(int beginindex,int endindex)提取从beginindex到endindex之间的字符部分。

面向对象的高级:优化程序设计
      封装:
           类中如何定义成员变量?
           private     int  num;
        概念
        语法
           3步骤
      继承: 减少冗余代码
           继承:一个类(子类)继承另一个类(父类)
         概念
         语法
            extends
            重载
            final(修饰符)
            static(main方法,static)
      多态:
           一种事物的多种表现形式
          概念
          语法
            Father fa=new Son();//实例化
            //Son son=new Son();
        接口: 代表能力。 一种约定。
             implement interface
             
             
             
             
        Java语言就是使用面向对象开发出来的。
        
            Date       时间
            Calendar   日历
            Math
             包装类  Integer  Double   Short   Float   Boolean
                 
           集合 (不同结构不同使用)
           
           异常 (Exception)
           
           文件!
           内存(基本数据类型的变量中,引用数据类型的变量中应用)
              int num=9;
              String str=“admin”;
              Student stu=new Student();
              int[] nums={};
              Student[] stus=new Student[10];
              
              
                    写入
            内存--------》文件
                《-------
                    读取

相关文章

    暂无相关文章
相关栏目:

用户点评