0


关于JAVA后端学习之路

    做为一个刚入门的程序员,给大家分享一下我自己的学习历程,并有些许经验,但并不适用于每个人,望大家观而思之。

    作为一个JAVA开发的程序员,尤其是作为后端开发,不熟悉前端的知识体系怎么可以呢。作为过来人,分享一些前端学习的小技巧,第一,前端是由HTML+CSS+JavaScript+JQuery+框架构成;第二,要写一个前端页面,不能盲目的去写,利用好基本标签--(div)标签,我们要明白,前端页面虽然看起来只是一个页面,但是它有很多部分构成,比如顶端是由导航栏、菜单栏组成,接下来才是页面的主要内容,具体技巧,利用div去对页面中的各个部分进行分类包装,也就是把各个内容用一个或多个div封装起来,这样你就可以把一个页面所要展示的框架写出来,当然这是最基础的画页面的方法;还有一种方法就是利用前端框架,比如BootStrap,等等,把页面的整个框架立起来,但是不推荐毫无基础的小白不学习基础就直接使用框架哦。第三:有了框架,就可以通过CSS样式去美化页面,至于JavaScript+jQuery,主要是用于页面上的一些动态效果以及和后台进行联通,将数据库(后台数据)闯入到页面中;最后,学习前端的经验之谈,在做页面的时候,思路和逻辑一定要清晰,不能模糊,至于页面上的某个功能,尽可能的用最少的代码实现它,同一个功能,实现的代码写的过于重复,可能造成代码冗余,影响运行效率,因此,优化代码还是很重的!

    分享一些前端JavaScript编程算法题目:冒泡排序算法
//冒泡排序:相邻元素比较,如果不满足要求则交换位置,直到所有元素满足要求
        for(var i=1;i<list.length-1;i++){
            for(var j=1;j<list.length-i;j++){
                //升序">"   降序"<"
                if(list[j-1]>list[j]){
                    var a=list[j-1];
                    list[j-1] = list[j];
                    list[j]=a;
                }
            }
        }
        document.write(list);
    第二:在页面端打印输出九九乘法表:
for(var i = 1;i<10;i++){
            for(var j = 1;j < i ;j++){
                document.write(j + "*" + i + "=" + (i*j));
            }
            document.write("<br>");
        }
        //1,3,5,7,9,*
        for(var i=0;i<=10;i++){
            for(var k = 0;k < 10-i;k++){
                document.write("&nbsp");
                }
                for( j = 1;j<=(2*i+1);j++){
                    document.write("*");
                }
            document.write("<br>")
        }
   第三: 打印水仙花数,是一个三位数,每位数的三次方之和等于它本身 ;

    
for(var i=100;i<=999;i++){
            var a = i % 10;
            var b = Math.floor(i/10) % 10;
            var c = Math.floor(i / 100);
            if((Math.pow(a,3)+ Math.pow(b,3) + Math.pow(c,3))==i){
                document.write("水仙花数:" + i);
            }
        }
    至于后端的学习经验嘛,基础知识非常的重要,尤其是以后要提升自己的技术,基础知识掌握的多少能决定你的上线在哪,除此以外,学完基础知识,通过做一些编程题目还是很有必要的,一方面可以提高你的编程能力,另一方面可以锻炼你的逻辑思维能力,在这里,我会给大家分享几个可以刷题的网站,可以帮助找不到做题地方的小伙伴刷刷题。

刷题网址:https://leetcode-cn.com/

后端基础知识练习题:

public class ForX {
    public static void main(String[] args) {
        //  计算 1+2+3+...+100的和
        int sum = 0;
        for (int i = 1; i <= 100; i++) {
            sum += i;
        }
        System.out.println("1+2+3+...+100 = " + sum);

        //计算1+1/2+1/3+...+1/888的值
        double division_sum = 0; //division--除法
        for (int i = 1; i <= 888; i++) {
           division_sum += 1.0/i;
        }
        System.out.println("1+1/2+1/3+..+1/888=" + division_sum);

    }
    最后,对于刚入门的来说,一定要用好一些自学网站,里边的东西都很基础,想自学编程的小伙伴一定要利用好它。希望大家在华清远见通过自己的努力都能找到自己心仪的工作。
标签: java

本文转载自: https://blog.csdn.net/m0_63184757/article/details/124431836
版权归原作者 胖胖程序猿 所有, 如有侵权,请联系我们删除。

“关于JAVA后端学习之路”的评论:

还没有评论